public class CompositeSave extends Object
Use this class to insert or update or delete a composite
Sample call
Composite composite = new CompositeSave().assignOwnerName(group1.getName()).assignLeftFactorName(group2.getName()).assignRightFactorName(group3.getName())
.assignType("union").save();
Sample call to delete a composite
new CompositeSave().assignOwnerName(group1.getName()).assignLeftFactorName(group2.getName()).assignRightFactorName(group3.getName()) .assignSaveMode(SaveMode.DELETE).save();
| Constructor and Description |
|---|
CompositeSave()
create a new membership save
|
| Modifier and Type | Method and Description |
|---|---|
CompositeSave |
assignId(String theId)
id of composite on insert
|
CompositeSave |
assignLeftFactorName(String theLeftFactor) |
CompositeSave |
assignOwnerName(String name1)
name
|
CompositeSave |
assignRightFactorName(String theRightFactor) |
CompositeSave |
assignSaveMode(SaveMode theSaveMode)
asssign save mode
|
CompositeSave |
assignType(String theType) |
SaveResultType |
getSaveResultType()
get the save type
|
Composite |
save()
create or update or delete a composite
|
public CompositeSave()
theGrouperSession - public CompositeSave assignId(String theId)
theId - public CompositeSave assignType(String theType)
theType - public CompositeSave assignLeftFactorName(String theLeftFactor)
theLeftFactor - public CompositeSave assignRightFactorName(String theRightFactor)
theRightFactor - public CompositeSave assignOwnerName(String name1)
name1 - public CompositeSave assignSaveMode(SaveMode theSaveMode)
theSaveMode - public SaveResultType getSaveResultType()
public Composite save() throws InsufficientPrivilegeException, GroupNotFoundException
create or update or delete a composite
InsufficientPrivilegeExceptionGroupNotFoundExceptionCopyright © 2016 Internet2. All rights reserved.