Use this class to insert or update an attribute def name

Sample call

 AttributeDefNameSave attributeDefNameSave = new AttributeDefNameSave(grouperSession, attributeDef)
     .assignName("top:b").assignDescription("whatever").assignDisplayExtension("theB");
 AttributeDefName attributeDefName = attributeDefNameSave.save();
 System.out.println(attributeDefNameSave.getSaveResultType()); // INSERT, NO_CHANGE, or UPDATE
 


Sample call to update only one attribute

 new AttributeDefNameSave(grouperSession, attributeDef)
     .assignName("top:b").assignDisplayExtension("theB").assignReplaceAllSettings(false).save();


Options

Java docs: https://software.internet2.edu/grouper/doc/2.5.x/grouper/apidocs/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.html

  • No labels