/** * Set the object class that is used within the underlying store to represent this object. For * example for the object with id equal to ObjectIds.ObjectIdUser this could be a 'user' in AD * or an 'inetOrgPerson' in OpenLdap. * * @param objectClass The object class. objectClass attribute (RFC 4512). Null/empty is treated * as un-customized/default object class. */ public void setObjectClass(String objectClassOfObject) { if ((objectClassOfObject != null) && (objectClassOfObject.isEmpty() == false)) { IdentityStoreAttributeMapping.validateName(objectClassOfObject, "objectClassOfObject"); } this._objectClassOfObject = objectClassOfObject; }