edu.internet2.middleware.grouper.ws.coresoap
Class WsAttributeDefToSave

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.coresoap.WsAttributeDefToSave

public class WsAttributeDefToSave
extends java.lang.Object

 Class to save an attribute def via web service
 
 

Author:
vsachdeva

Constructor Summary
WsAttributeDefToSave()
           
 
Method Summary
 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)
 WsAttributeDef getWsAttributeDef()
           
 WsAttributeDefLookup getWsAttributeDefLookup()
           
 AttributeDef save(GrouperSession grouperSession)
          save this attributeDef
 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 setWsAttributeDef(WsAttributeDef wsAttributeDef1)
           
 void setWsAttributeDefLookup(WsAttributeDefLookup wsAttributeDefLookup1)
           
 java.lang.String toString()
          make sure this is an explicit toString
 void validate()
          validate the settings (e.g.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WsAttributeDefToSave

public WsAttributeDefToSave()
Method Detail

getCreateParentStemsIfNotExist

public java.lang.String getCreateParentStemsIfNotExist()
if should create parent stems if not exist

Returns:
T or F or null (F)

setCreateParentStemsIfNotExist

public void setCreateParentStemsIfNotExist(java.lang.String createParentStemsIfNotExist1)
if should create parent stems if not exist

Parameters:
createParentStemsIfNotExist1 - T or F or null (F)

saveResultType

public SaveResultType saveResultType()
get the save type

Returns:
save type

toString

public java.lang.String toString()
make sure this is an explicit toString

Overrides:
toString in class java.lang.Object

validate

public void validate()
validate the settings (e.g. that booleans are set correctly)


save

public AttributeDef save(GrouperSession grouperSession)
save this attributeDef

Parameters:
grouperSession - to save
Returns:
the attributeDef that was inserted or updated
Throws:
StemNotFoundException
InsufficientPrivilegeException

getSaveMode

public java.lang.String getSaveMode()
if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)

Returns:
the saveMode

setSaveMode

public void setSaveMode(java.lang.String saveMode1)
if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)

Parameters:
saveMode1 - the saveMode to set

getWsAttributeDefLookup

public WsAttributeDefLookup getWsAttributeDefLookup()
Returns:
the wsAttributeDefLookup

setWsAttributeDefLookup

public void setWsAttributeDefLookup(WsAttributeDefLookup wsAttributeDefLookup1)
Parameters:
wsAttributeDefLookup1 - the wsAttributeDefLookup to set

getWsAttributeDef

public WsAttributeDef getWsAttributeDef()
Returns:
the wsAttributeDef

setWsAttributeDef

public void setWsAttributeDef(WsAttributeDef wsAttributeDef1)
Parameters:
wsAttributeDef1 - the wsAttributeDef to set