public class ModelSchema
extends java.lang.Object
| Constructor and Description |
|---|
ModelSchema() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection |
getClassSchemaAttributes(java.lang.String className)
Deprecated.
use LDAPSchema.getClassSchemaAttributes(). Since 4.6
|
java.util.Collection |
getClassSchemaAttributes(java.lang.String className,
java.lang.String propKey)
Deprecated.
use LDAPSchema.getClassSchemaAttributes(). Since 4.6
|
java.lang.String |
getModelClass(java.lang.String category)
Returns the name of the class that defines the semantic schema for objects in the
specified category.
|
com.ibm.itim.dataservices.schema.DirectoryObjectSchema |
getObjectProfileSchema(DistinguishedName tenantDN,
java.lang.String objProfileName)
Returns the schema information of a specific object profile.
|
java.util.Collection<SchemaAttribute> |
getObjectSchemaAttributes(DistinguishedName tenantDN,
java.lang.String objProfileName)
Returns all schema attribute definitions for a specific object profile.
|
public java.util.Collection<SchemaAttribute> getObjectSchemaAttributes(DistinguishedName tenantDN, java.lang.String objProfileName) throws com.ibm.itim.dataservices.schema.SchemaException
tenantDN - tenant DNobjProfileName - name of an object profilecom.ibm.itim.dataservices.schema.SchemaException - if unable to retrieve schema information for a given
class.SchemaAttributepublic com.ibm.itim.dataservices.schema.DirectoryObjectSchema getObjectProfileSchema(DistinguishedName tenantDN, java.lang.String objProfileName) throws com.ibm.itim.dataservices.schema.SchemaException
tenantDN - tenant DNobjProfileName - name of an object profilecom.ibm.itim.dataservices.schema.SchemaException - if unable to retrieve schema information for a given
class.public java.util.Collection getClassSchemaAttributes(java.lang.String className)
throws com.ibm.itim.dataservices.schema.SchemaException
className - name of a LDAP classcom.ibm.itim.dataservices.schema.SchemaException - if unable to retrieve schema information for
a given class.public java.util.Collection getClassSchemaAttributes(java.lang.String className,
java.lang.String propKey)
throws com.ibm.itim.dataservices.schema.SchemaException
className - name of a LDAP classpropKey - key to a name of a properties filecom.ibm.itim.dataservices.schema.SchemaException - if unable to retrieve schema information for
a given class.public java.lang.String getModelClass(java.lang.String category)
category - Category of object the schema is defined for. Please use the
constant defined for each category in ObjectProfileCategory.ObjectProfileCategory