public class AttributeAssignToStemSave extends Object
Use this class to add/edit/delete attribute def names on folders.
Sample call
AttributeAssignToStemSave attributeAssignToStemSave = new AttributeAssignToStemSave().assignAttributeDefName(attributeDefName).assignStem(stem); AttributeAssign attributeAssign = attributeAssignToStemSave.save(); System.out.println(attributeAssignToStemSave.getSaveResultType()); // DELETE, INSERT, NO_CHANGE, or UPDATE
Sample call to remove attribute def name from a folder
new AttributeAssignToStemSave().assignAttributeDefName(attributeDefName).assignStem(stem).assignSaveMode(SaveMode.DELETE).save();
Constructor and Description |
---|
AttributeAssignToStemSave() |
Modifier and Type | Method and Description |
---|---|
AttributeAssignToStemSave |
assignAttributeDefName(AttributeDefName theAttributeDefName)
attribute def name to add/update/delete from folder
|
AttributeAssignToStemSave |
assignNameOfAttributeDefName(String theNameOfAttributeDefName)
attribute def name to add/update/delete from folder
|
AttributeAssignToStemSave |
assignRunAsRoot(boolean runAsRoot)
set this to true to run as a root session
|
AttributeAssignToStemSave |
assignSaveMode(SaveMode theSaveMode)
assign save mode
|
AttributeAssignToStemSave |
assignStem(Stem theStem)
assign a stem
|
AttributeAssignToStemSave |
assignStemId(String theStemId)
stem id to add to, mutually exclusive with stem name and stem
|
AttributeAssignToStemSave |
assignStemName(String theStemName)
stem name to add to, mutually exclusive with stem id and stem
|
SaveResultType |
getSaveResultType()
get the save result type after the save call
|
static void |
main(String[] args) |
AttributeAssign |
save()
add, edit or delete an attribute def name from folder
|
public AttributeAssignToStemSave assignRunAsRoot(boolean runAsRoot)
runAsRoot
- public static void main(String[] args)
args
- public AttributeAssignToStemSave assignAttributeDefName(AttributeDefName theAttributeDefName)
theAttributeDefName
- public AttributeAssignToStemSave assignNameOfAttributeDefName(String theNameOfAttributeDefName)
theNameOfAttributeDefName
- public AttributeAssignToStemSave assignStem(Stem theStem)
theStem
- public AttributeAssignToStemSave assignStemId(String theStemId)
theStemId
- public AttributeAssignToStemSave assignStemName(String theStemName)
theStemName
- public AttributeAssignToStemSave assignSaveMode(SaveMode theSaveMode)
theSaveMode
- public SaveResultType getSaveResultType()
public AttributeAssign save() throws InsufficientPrivilegeException, GroupNotFoundException
add, edit or delete an attribute def name from folder
InsufficientPrivilegeException
GroupNotFoundException
Copyright © 2016 Internet2. All rights reserved.