|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.ModelSchema
Class that provides an interface for retrieving schema information about entities within the data model. This schema information will not be raw schema characteristics from the data store directly, but will instead be altered to make semantic sense with respect to the data model. Internal system attributes will not be returned as part of the returned schema classes.
Constructor Summary | |
---|---|
ModelSchema()
|
Method Summary | |
---|---|
java.util.Collection |
getClassSchemaAttributes(java.lang.String className)
Deprecated. use LDAPSchema.getClassSchemaAttributes(). |
java.util.Collection |
getClassSchemaAttributes(java.lang.String className,
java.lang.String propKey)
Deprecated. use LDAPSchema.getClassSchemaAttributes(). |
java.lang.String |
getModelClass(java.lang.String category)
Returns 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 |
getObjectSchemaAttributes(DistinguishedName tenantDN,
java.lang.String objProfileName)
Returns all schema attribute definitions for a specific object profile. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ModelSchema()
Method Detail |
public java.util.Collection getObjectSchemaAttributes(DistinguishedName tenantDN, java.lang.String objProfileName) throws com.ibm.itim.dataservices.schema.SchemaException
objProfileName
- name of an object profile
com.ibm.itim.dataservices.schema.SchemaException
- if unable to retrieve schema information for
a given class.public com.ibm.itim.dataservices.schema.DirectoryObjectSchema getObjectProfileSchema(DistinguishedName tenantDN, java.lang.String objProfileName) throws com.ibm.itim.dataservices.schema.SchemaException
objProfileName
- name of an object profile
com.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 class
com.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 file
com.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.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |