public class RoleFactory
extends java.lang.Object
RoleEntity| Constructor and Description |
|---|
RoleFactory() |
| Modifier and Type | Method and Description |
|---|---|
RoleEntity |
create(CompoundDN logicalContext,
Role role)
Creates a role in the data store with the given value object to define
the role's attributes.
|
RoleEntity |
create(OrganizationalContainerEntity logicalContext,
Role role)
Creates a role in the data store with the given value object to define
the role's attributes.
|
public RoleEntity create(OrganizationalContainerEntity logicalContext, Role role) throws ModelCommunicationException, ModelCreationException
logicalContext - OrganizationalContainerEntity under which this entity should
logically be placed.role - Role value object to use for creation.ModelCommunicationException - Thrown if unable to communicate with the data store.ModelCreationException - Thrown if unable to create the entity in the data store.
Most likely due to some sort of schema violation caused by
improper attributes set in the value object.public RoleEntity create(CompoundDN logicalContext, Role role) throws ModelCommunicationException, ModelCreationException
logicalContext - CompoundDN that defines the placement of the role. At least
one (1) element and at most two (2) are expected:
role - Role value object to use for creation.ModelCommunicationException - Thrown if unable to communicate with the data store.ModelCreationException - Thrown if unable to create the entity in the data store.
Most likely due to some sort of schema violation caused by
improper attributes set in the value object.