com.ibm.itim.dataservices.model.system 
 
java.lang.Object
  |
  +--com.ibm.itim.dataservices.model.system.SystemRoleFactory 
 
public class SystemRoleFactory extends java.lang.Object   
Factory for creating system roles in the data store.
See Also: SystemRoleEntity 
 
Methods inherited from class java.lang.Object  
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
 
SystemRoleFactory 
public SystemRoleFactory () 
 
create 
public SystemRoleEntity  create (OrganizationalContainerEntity  logicalContext,
                               SystemRole  role)
                        throws ModelCommunicationException ,
                               ModelCreationException  
Creates a system role in the data store with the given value object
 to define the role's attributes.
Parameters: logicalContext - OrganizationalContainerEntity under which this
                       entity should logically be placed.role - SystemRole value object to use for creation.
Throws: 
ModelCommunicationException ModelCreationException  
  
create 
public SystemRoleEntity  create (CompoundDN  logicalContext,
                               SystemRole  role)
                        throws ModelCommunicationException ,
                               ModelCreationException  
Creates a system role in the data store with the given value object
 to define the role's attributes.
Parameters: logicalContext - At least one (1) element and at most two (2)
							are expected:
							
								CompoundDN.elements[0] must contain
 									the organization DN
								 CompoundDN.elements[1] may contain
									the parent DN
							  
     An element cannot be skipped. For example, you can not pass the
     parent DN without passing the organization DN.role - SystemRole value object to use for creation.
Throws: 
ModelCommunicationException ModelCreationException