public class WsGroupToSave
extends java.lang.Object
Class to save a group via web service
Constructor and Description |
---|
WsGroupToSave() |
Modifier and Type | Method and Description |
---|---|
Group |
copy(GrouperSession grouperSession,
Stem toStem,
java.lang.Boolean copyPrivilegesOfGroup,
java.lang.Boolean copyGroupAsPrivilege,
java.lang.Boolean copyListMembersOfGroup,
java.lang.Boolean copyListGroupAsMember,
java.lang.Boolean copyAttributes)
copy this group
|
java.lang.String |
getCreateParentStemsIfNotExist()
if should create parent stems if not exist
|
java.lang.String |
getSaveMode()
if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)
|
WsGroup |
getWsGroup() |
WsGroupLookup |
getWsGroupLookup() |
Group |
move(GrouperSession grouperSession,
Stem toStem,
java.lang.Boolean moveAssignAlternateName)
move this group
|
Group |
save(GrouperSession grouperSession,
java.lang.Boolean renameAssignAlternateName)
save this group
|
SaveResultType |
saveResultType()
get the save type
|
void |
setCreateParentStemsIfNotExist(java.lang.String createParentStemsIfNotExist1)
if should create parent stems if not exist
|
void |
setSaveMode(java.lang.String saveMode1)
if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)
|
void |
setWsGroup(WsGroup wsGroup1) |
void |
setWsGroupLookup(WsGroupLookup wsGroupLookup1) |
java.lang.String |
toString()
make sure this is an explicit toString
|
void |
validate()
validate the settings (e.g.
|
public java.lang.String getCreateParentStemsIfNotExist()
public void setCreateParentStemsIfNotExist(java.lang.String createParentStemsIfNotExist1)
createParentStemsIfNotExist1
- T or F or null (F)public SaveResultType saveResultType()
public java.lang.String toString()
toString
in class java.lang.Object
public void validate()
public Group save(GrouperSession grouperSession, java.lang.Boolean renameAssignAlternateName)
grouperSession
- to saverenameAssignAlternateName
- StemNotFoundException
GroupNotFoundException
GroupNotFoundException
StemAddException
GroupAddException
InsufficientPrivilegeException
GroupModifyException
GroupAddException
AttributeNotFoundException
MemberDeleteException
public Group move(GrouperSession grouperSession, Stem toStem, java.lang.Boolean moveAssignAlternateName)
grouperSession
- to savetoStem
- moveAssignAlternateName
- public Group copy(GrouperSession grouperSession, Stem toStem, java.lang.Boolean copyPrivilegesOfGroup, java.lang.Boolean copyGroupAsPrivilege, java.lang.Boolean copyListMembersOfGroup, java.lang.Boolean copyListGroupAsMember, java.lang.Boolean copyAttributes)
grouperSession
- to savetoStem
- copyPrivilegesOfGroup
- copyGroupAsPrivilege
- copyListMembersOfGroup
- copyListGroupAsMember
- copyAttributes
- moveAssignAlternateName
- public java.lang.String getSaveMode()
public void setSaveMode(java.lang.String saveMode1)
saveMode1
- the saveMode to setpublic WsGroupLookup getWsGroupLookup()
public void setWsGroupLookup(WsGroupLookup wsGroupLookup1)
wsGroupLookup1
- the wsGroupLookup to setpublic WsGroup getWsGroup()
public void setWsGroup(WsGroup wsGroup1)
wsGroup1
- the wsGroup to set