com.adobe.idp.um.spi.directoryservices
Class DSGroupContainmentRecord

java.lang.Object
  extended by com.adobe.idp.um.spi.directoryservices.DSPrincipalIdRecord
      extended by com.adobe.idp.um.spi.directoryservices.DSGroupContainmentRecord

public class DSGroupContainmentRecord
extends DSPrincipalIdRecord

The DSGroupContainmentRecord class provides a container for storing and retrieving the user and group records that belong to a group. Group providers can use instances of this class to store user and group records and return them to User Management. User Management can retrieve the records from the object.


Constructor Summary
DSGroupContainmentRecord()
          Creates a new DSGroupContainmentRecord object.
 
Method Summary
 void addPrincipalMember(DSPrincipalIdRecord prin)
          Adds an internal user record to this object.
 java.util.Set getPrincipalMembers()
          Retrieves the DSPrincipalIDRecord objects in this container.
 java.lang.String toString()
          Retrieves the java.lang.String representation of this object.
 
Methods inherited from class com.adobe.idp.um.spi.directoryservices.DSPrincipalIdRecord
getCanonicalName, getDomainName, setCanonicalName, setDomainName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DSGroupContainmentRecord

public DSGroupContainmentRecord()
Creates a new DSGroupContainmentRecord object.

Method Detail

getPrincipalMembers

public java.util.Set getPrincipalMembers()
Retrieves the DSPrincipalIDRecord objects in this container.

Returns:
A java.util.Set object that contains all the DSPrincipalIdRecord objects of the retrieved group.

toString

public java.lang.String toString()
Retrieves the java.lang.String representation of this object. The returned String includes a list of all external users and internal users. External users are identified by their associated email account.

Overrides:
toString in class java.lang.Object

addPrincipalMember

public void addPrincipalMember(DSPrincipalIdRecord prin)
Adds an internal user record to this object.

Parameters:
prin - A DSPrincipalIdRecord object. that identifies the internal user to be added.


[an error occurred while processing this directive] [an error occurred while processing this directive]