question: sets the name of the attribute whose first non-null value should be used for the principal id . concode_field_sep String principalAttributeName concode_elem_sep PrincipalFactory principalFactory concode_elem_sep boolean returnNullIfNoAttributes concode_elem_sep IPersonAttributeDao attributeRepository concode_elem_sep Logger logger concode_field_sep void setAttributeRepository concode_elem_sep Principal resolve concode_elem_sep String extractPrincipalId concode_elem_sep boolean supports concode_elem_sep void setPrincipalFactory concode_elem_sep void setReturnNullIfNoAttributes
target: void function ( final String arg0 ) { this . principalAttributeName = arg0 ; }