CA Identity Manager
Java SDK r12.5 SP 8

 

com.ca.identitymanager.provisioning.managedobjectprovider
Class UserAccountsProvider

java.lang.Object
  extended by BaseRelationshipProvider
      extended by com.ca.identitymanager.provisioning.managedobjectprovider.UserAccountsProvider

public class UserAccountsProvider
extends BaseRelationshipProvider


Field Summary
static java.lang.String USER_ACCOUNTS
           
 
Constructor Summary
UserAccountsProvider(ImsEnvironment env, ObjectType primaryObjectType, ObjectType relatedObjectType, ImsManagedObjectAttrDefinition attributeDefinition)
           
 
Method Summary
 ImsManagedObjectAttrDefinition getAttributeDefinition()
          Returns the definition of the attribute that is used to expose the relationship as an attribute on the primary managed object
 ExtendedAttribute getExtendedAttribute(ManagedObject primaryObj)
          Returns a relationship object used to managed the relationship between the two managed objects based on a given primary object
 ObjectType getPrimaryObjectType()
          Returns the object type of the main managed object this relationship provider knows how to relate a secondary managed object to
 ObjectType getRelatedObjectType()
          Returns the object type of the secondary managed object this relationship provider knows how to relate the primary managed object to
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_ACCOUNTS

public static final java.lang.String USER_ACCOUNTS
See Also:
Constant Field Values
Constructor Detail

UserAccountsProvider

public UserAccountsProvider(ImsEnvironment env,
                            ObjectType primaryObjectType,
                            ObjectType relatedObjectType,
                            ImsManagedObjectAttrDefinition attributeDefinition)
Method Detail

getExtendedAttribute

public ExtendedAttribute getExtendedAttribute(ManagedObject primaryObj)
Returns a relationship object used to managed the relationship between the two managed objects based on a given primary object

Parameters:
primaryObj -
Returns:
Relationship

getAttributeDefinition

public ImsManagedObjectAttrDefinition getAttributeDefinition()
Returns the definition of the attribute that is used to expose the relationship as an attribute on the primary managed object

Returns:
ImsManagedObjectAttrDefinition

getPrimaryObjectType

public ObjectType getPrimaryObjectType()
Returns the object type of the main managed object this relationship provider knows how to relate a secondary managed object to

Returns:
ObjectType

getRelatedObjectType

public ObjectType getRelatedObjectType()
Returns the object type of the secondary managed object this relationship provider knows how to relate the primary managed object to

Returns:
ObjectType

CA Identity Manager
Java SDK r12.5 SP 8

06/13/2011

© 2011 CA Technologies, Inc. All rights reserved.