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
InsufficientPrivilegeException
GroupNotFoundException
Copyright © 2016 Internet2. All rights reserved.