public interface PartitionManager extends Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
add(Partition partition)
Adds a partition to the default configuration
|
void |
add(Partition partition,
String configurationName)
Adds a new partition to the configuration specified by name
|
IdentityManager |
createIdentityManager()
Creates an IdentityManager instance for the default partition
|
IdentityManager |
createIdentityManager(Partition partition)
Creates an IdentityManager for the specified partition
|
RelationshipManager |
createRelationshipManager() |
<T extends Partition> |
getPartition(Class<T> partitionClass,
String name)
Return the partition specified by the partition class and name
|
<T extends Partition> |
lookupById(Class<T> partitionClass,
String id)
Return the partition specified by the partition class and identifier.
|
void |
remove(Partition partition)
Removes the specified partition
|
void |
update(Partition partition)
Updates the attributes of the specified partition
|
IdentityManager createIdentityManager() throws SecurityConfigurationException
SecurityConfigurationExceptionRelationshipManager createRelationshipManager()
IdentityManager createIdentityManager(Partition partition) throws SecurityConfigurationException, IdentityManagementException
partition - SecurityConfigurationExceptionIdentityManagementException<T extends Partition> T getPartition(Class<T> partitionClass, String name)
partitionClass - name - <T extends Partition> T lookupById(Class<T> partitionClass, String id)
partitionClass - id - void add(Partition partition)
partition - void add(Partition partition, String configurationName)
partition - configurationName - void update(Partition partition)
partition - void remove(Partition partition)
partition - Copyright © 2013. All Rights Reserved.