edu.internet2.middleware.grouper.ws.rest.attribute
Class WsRestAttributeDefNameSaveRequest

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.rest.attribute.WsRestAttributeDefNameSaveRequest
All Implemented Interfaces:
WsRequestBean

public class WsRestAttributeDefNameSaveRequest
extends Object
implements WsRequestBean

request bean in body of rest request


Constructor Summary
WsRestAttributeDefNameSaveRequest()
           
 
Method Summary
 WsSubjectLookup getActAsSubjectLookup()
          if acting as someone else
 String getClientVersion()
          is the version of the client.
 WsParam[] getParams()
          optional: reserved for future use
 String getTxType()
          is the GrouperTransactionType for the request.
 WsAttributeDefNameToSave[] getWsAttributeDefNameToSaves()
          AttributeDefNames to save
 GrouperRestHttpMethod retrieveRestHttpMethod()
          see which http method this is supposed to be associated with, and override whatever was passed in
 void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
          if acting as someone else
 void setClientVersion(String clientVersion1)
          is the version of the client.
 void setParams(WsParam[] params1)
          optional: reserved for future use
 void setTxType(String txType1)
          is the GrouperTransactionType for the request.
 void setWsAttributeDefNameToSaves(WsAttributeDefNameToSave[] wsAttributeDefNameToSaves1)
          AttributeDefNames to save
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsRestAttributeDefNameSaveRequest

public WsRestAttributeDefNameSaveRequest()
Method Detail

getWsAttributeDefNameToSaves

public WsAttributeDefNameToSave[] getWsAttributeDefNameToSaves()
AttributeDefNames to save

Returns:
attribute def names to save

setWsAttributeDefNameToSaves

public void setWsAttributeDefNameToSaves(WsAttributeDefNameToSave[] wsAttributeDefNameToSaves1)
AttributeDefNames to save

Parameters:
wsAttributeDefNameToSaves1 -

getTxType

public String getTxType()
is the GrouperTransactionType for the request. If blank, defaults to NONE (will finish as much as possible). Generally the only values for this param that make sense are NONE (or blank), and READ_WRITE_NEW.

Returns:
txType

setTxType

public void setTxType(String txType1)
is the GrouperTransactionType for the request. If blank, defaults to NONE (will finish as much as possible). Generally the only values for this param that make sense are NONE (or blank), and READ_WRITE_NEW.

Parameters:
txType1 -

retrieveRestHttpMethod

public GrouperRestHttpMethod retrieveRestHttpMethod()
Description copied from interface: WsRequestBean
see which http method this is supposed to be associated with, and override whatever was passed in

Specified by:
retrieveRestHttpMethod in interface WsRequestBean
Returns:
the method
See Also:
WsRequestBean.retrieveRestHttpMethod()

getClientVersion

public String getClientVersion()
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000

Returns:
version

setClientVersion

public void setClientVersion(String clientVersion1)
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000

Parameters:
clientVersion1 -

getActAsSubjectLookup

public WsSubjectLookup getActAsSubjectLookup()
if acting as someone else

Returns:
act as subject

setActAsSubjectLookup

public void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
if acting as someone else

Parameters:
actAsSubjectLookup1 -

getParams

public WsParam[] getParams()
optional: reserved for future use

Returns:
params

setParams

public void setParams(WsParam[] params1)
optional: reserved for future use

Parameters:
params1 -