public class GdgTypeStemSave extends Object
Use this class to add/edit/delete object types on stems
Sample call
GdgTypeStemSave gdgTypeStemSave = new GdgTypeStemSave();
GrouperObjectTypesAttributeValue grouperObjectTypesAttributeValue = gdgTypeStemSave
.assignStem(stem)
.assignType("ref")
.assignDataOwner("do")
.assignMemberDescription("md")
.save();
System.out.println(gdgTypeStemSave.getSaveResultType()); // INSERT, DELETE, NO_CHANGE, or UPDATE
Sample call to delete an object type from a stem
GdgTypeStemSave gdgTypeStemSave = new GdgTypeStemSave();
gdgTypeStemSave
.assignStem(stem)
.assignType("ref")
.assignSaveMode(SaveMode.DELETE)
.save();
Sample call to update only single attribute
GdgTypeStemSave gdgTypeStemSave = new GdgTypeStemSave();
gdgTypeStemSave
.assignStem(stem)
.assignType("ref")
.assignReplaceAllSettings(false)
.assignDataOwner("do1")
.save();
| Constructor and Description |
|---|
GdgTypeStemSave() |
| Modifier and Type | Method and Description |
|---|---|
GdgTypeStemSave |
assignDataOwner(String dataOwner)
data owner to assign
|
GdgTypeStemSave |
assignMemberDescription(String memberDescription)
member description to assign
|
GdgTypeStemSave |
assignReplaceAllSettings(boolean replaceAllSettings)
replace all existing settings.
|
GdgTypeStemSave |
assignRunAsRoot(boolean runAsRoot)
set this to true to run as a root session
|
GdgTypeStemSave |
assignSaveMode(SaveMode saveMode)
assign save mode
|
GdgTypeStemSave |
assignServiceName(String serviceName)
service name to assign
|
GdgTypeStemSave |
assignStem(Stem stem)
stem on which object types attributes need to be saved
|
GdgTypeStemSave |
assignStemId(String stemId)
stem id on which object types attributes need to be saved
|
GdgTypeStemSave |
assignStemName(String stemName)
stem name on which object types attributes need to be saved
|
GdgTypeStemSave |
assignType(String type)
type e.g.
|
SaveResultType |
getSaveResultType()
get save result type after the save call
|
GrouperObjectTypesAttributeValue |
save()
add/edit/delete object type attributes from a stem
|
public GdgTypeStemSave assignStem(Stem stem)
stem - public GdgTypeStemSave assignStemId(String stemId)
stemId - public GdgTypeStemSave assignStemName(String stemName)
stemName - public GdgTypeStemSave assignType(String type)
type - public GdgTypeStemSave assignDataOwner(String dataOwner)
dataOwner - public GdgTypeStemSave assignMemberDescription(String memberDescription)
memberDescription - public GdgTypeStemSave assignServiceName(String serviceName)
serviceName - public GdgTypeStemSave assignRunAsRoot(boolean runAsRoot)
runAsRoot - public GdgTypeStemSave assignReplaceAllSettings(boolean replaceAllSettings)
replaceAllSettings - public GdgTypeStemSave assignSaveMode(SaveMode saveMode)
saveMode - public SaveResultType getSaveResultType()
public GrouperObjectTypesAttributeValue save()
Copyright © 2016 Internet2. All rights reserved.