public class AttributeDefNameSave extends Object
Constructor and Description |
---|
AttributeDefNameSave(GrouperSession theGrouperSession,
AttributeDef theAttributeDef)
create a new attribute def name save
|
Modifier and Type | Method and Description |
---|---|
AttributeDefNameSave |
assignAttributeDefNameNameToEdit(String theAttributeDefNameNameToEdit)
attributeDefName name to edit
|
AttributeDefNameSave |
assignCreateParentStemsIfNotExist(boolean theCreateParentStemsIfNotExist)
assign create parents if not exist
|
AttributeDefNameSave |
assignDescription(String theDescription)
assign description
|
AttributeDefNameSave |
assignDisplayExtension(String theDisplayExtension)
display extension
|
AttributeDefNameSave |
assignDisplayName(String theDisplayName) |
AttributeDefNameSave |
assignIdIndex(Long theIdIndex)
assign id_index
|
AttributeDefNameSave |
assignName(String name1)
name
|
AttributeDefNameSave |
assignSaveMode(SaveMode theSaveMode)
assign save mode
|
AttributeDefNameSave |
assignUuid(String theId)
id
|
SaveResultType |
getSaveResultType()
get the save type
|
AttributeDefName |
save()
create or update a attributeDefName.
|
public AttributeDefNameSave(GrouperSession theGrouperSession, AttributeDef theAttributeDef)
theGrouperSession
- theAttributeDef
- public AttributeDefNameSave assignIdIndex(Long theIdIndex)
theIdIndex
- public AttributeDefNameSave assignAttributeDefNameNameToEdit(String theAttributeDefNameNameToEdit)
theAttributeDefNameNameToEdit
- public AttributeDefNameSave assignUuid(String theId)
theId
- public AttributeDefNameSave assignDisplayName(String theDisplayName)
theDisplayName
- public AttributeDefNameSave assignName(String name1)
name1
- public AttributeDefNameSave assignDisplayExtension(String theDisplayExtension)
theDisplayExtension
- public AttributeDefNameSave assignDescription(String theDescription)
theDescription
- public AttributeDefNameSave assignSaveMode(SaveMode theSaveMode)
theSaveMode
- public AttributeDefNameSave assignCreateParentStemsIfNotExist(boolean theCreateParentStemsIfNotExist)
theCreateParentStemsIfNotExist
- public SaveResultType getSaveResultType()
public AttributeDefName save() throws StemNotFoundException, InsufficientPrivilegeException, StemAddException
create or update a attributeDefName. Note this will not rename an attributeDefName at this time (might in future) This is a static method since setters to AttributeDefName objects persist to the DB Steps: 1. Find the attributeDefName by attributeDefNameNameToEdit 2. Internally set all the fields of the attributeDefName (no need to reset if already the same) 3. Store the attributeDefName (insert or update) if needed 4. Return the attributeDefName object This runs in a tx so that if part of it fails the whole thing fails, and potentially the outer transaction too
StemNotFoundException
InsufficientPrivilegeException
StemAddException
Copyright © 2016 Internet2. All rights reserved.