protected String getRealInputAttrName ( String inputAttrName , String id , boolean isUser ) { boolean isInputAttrValueDN = UniqueNameHelper . isDN ( id ) != null ; boolean isInputAttrIdentifier = isIdentifierTypeProperty ( inputAttrName ) ; if ( ! isInputAttrIdentifier && isInputAttrValueDN ) { // To suppress the below message from coming in trace.log due to defect 94474 /* * if (tc.isWarningEnabled()) { * //Tr.warning(tc, "the propertyForInput " + inputAttrName + " doesn't match the format of input value " + id + ", switch to uniqueName"); * Tr.warning(tc, WIMMessageKey.INVALID_PROPERTY_VALUE_FORMAT, inputAttrName); * } */ inputAttrName = "uniqueName" ; //take it as uniqueName because we don't know if it's externalName or uniqueName value } else if ( isInputAttrIdentifier && ! isInputAttrValueDN ) { // if dealing with LoginAccount or Group if ( isUser ) { // To suppress the below message from coming in trace.log due to defect 94474 /* * if (tc.isWarningEnabled()) { * //Tr.warning(tc, "the propertyForInput " + inputAttrName + " doesn't match the format of input value " + id + ", switch to principalName"); * Tr.warning(tc, WIMMessageKey.INVALID_PROPERTY_VALUE_FORMAT, inputAttrName); * } */ inputAttrName = "principalName" ; // loginaccounts } //OR else { // To suppress the below message from coming in trace.log due to defect 94474 /* * if (tc.isWarningEnabled()) { * //Tr.warning(tc, "the propertyForInput " + inputAttrName + " doesn't match the format of input value " + id + ", swith to cn"); * Tr.warning(tc, WIMMessageKey.INVALID_PROPERTY_VALUE_FORMAT, inputAttrName); * } */ inputAttrName = "cn" ; // groups } } return inputAttrName ; }
get input securityName .