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

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

public class WsRestAssignAttributeDefNameInheritanceRequest
extends java.lang.Object
implements WsRequestBean

request bean in body of rest request


Constructor Summary
WsRestAssignAttributeDefNameInheritanceRequest()
           
 
Method Summary
 WsSubjectLookup getActAsSubjectLookup()
          if acting as someone else
 java.lang.String getAssign()
          T to assign, or F to remove assignment
 java.lang.String getClientVersion()
          is the version of the client.
 WsParam[] getParams()
          optional: reserved for future use
 WsAttributeDefNameLookup[] getRelatedWsAttributeDefNameLookups()
          one or many attribute def names to add or remove from inheritance from the container
 java.lang.String getReplaceAllExisting()
          T if assigning, if this list should replace all existing immediately inherited attribute def names
 java.lang.String getTxType()
          is the GrouperTransactionType for the request.
 WsAttributeDefNameLookup getWsAttributeDefNameLookup()
          attributeDefName which is the container for the inherited attribute def names
 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 setAssign(java.lang.String assign1)
          T to assign, or F to remove assignment
 void setClientVersion(java.lang.String clientVersion1)
          is the version of the client.
 void setParams(WsParam[] params1)
          optional: reserved for future use
 void setRelatedWsAttributeDefNameLookups(WsAttributeDefNameLookup[] relatedWsAttributeDefNameLookups1)
          one or many attribute def names to add or remove from inheritance from the container
 void setReplaceAllExisting(java.lang.String replaceAllExisting1)
          T if assigning, if this list should replace all existing immediately inherited attribute def names
 void setTxType(java.lang.String txType1)
          is the GrouperTransactionType for the request.
 void setWsAttributeDefNameLookup(WsAttributeDefNameLookup wsAttributeDefNameLookup1)
          attributeDefName which is the container for the inherited attribute def names
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsRestAssignAttributeDefNameInheritanceRequest

public WsRestAssignAttributeDefNameInheritanceRequest()
Method Detail

getWsAttributeDefNameLookup

public WsAttributeDefNameLookup getWsAttributeDefNameLookup()
attributeDefName which is the container for the inherited attribute def names

Returns:
wsAttributeDefNameLookup

setWsAttributeDefNameLookup

public void setWsAttributeDefNameLookup(WsAttributeDefNameLookup wsAttributeDefNameLookup1)
attributeDefName which is the container for the inherited attribute def names

Parameters:
wsAttributeDefNameLookup1 -

getRelatedWsAttributeDefNameLookups

public WsAttributeDefNameLookup[] getRelatedWsAttributeDefNameLookups()
one or many attribute def names to add or remove from inheritance from the container

Returns:
relatedWsAttributeDefNameLookups

setRelatedWsAttributeDefNameLookups

public void setRelatedWsAttributeDefNameLookups(WsAttributeDefNameLookup[] relatedWsAttributeDefNameLookups1)
one or many attribute def names to add or remove from inheritance from the container

Parameters:
relatedWsAttributeDefNameLookups1 -

getAssign

public java.lang.String getAssign()
T to assign, or F to remove assignment

Returns:
assign

setAssign

public void setAssign(java.lang.String assign1)
T to assign, or F to remove assignment

Parameters:
assign1 -

getReplaceAllExisting

public java.lang.String getReplaceAllExisting()
T if assigning, if this list should replace all existing immediately inherited attribute def names

Returns:
replaceAllExisting

setReplaceAllExisting

public void setReplaceAllExisting(java.lang.String replaceAllExisting1)
T if assigning, if this list should replace all existing immediately inherited attribute def names

Parameters:
replaceAllExisting1 -

getTxType

public java.lang.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(java.lang.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 java.lang.String getClientVersion()
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000

Returns:
version

setClientVersion

public void setClientVersion(java.lang.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 -