edu.internet2.middleware.grouperClient.ws.beans
Class WsRestFindAttributeDefNamesRequest

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.ws.beans.WsRestFindAttributeDefNamesRequest
All Implemented Interfaces:
WsRequestBean

public class WsRestFindAttributeDefNamesRequest
extends Object
implements WsRequestBean

request bean in body of rest request


Constructor Summary
WsRestFindAttributeDefNamesRequest()
           
 
Method Summary
 WsSubjectLookup getActAsSubjectLookup()
          if acting as someone else
 String getAscending()
          ascending or null for ascending, F for descending.
 String getAttributeAssignType()
          where can the attribute definition be assigned, e.g.
 String getAttributeDefType()
          type of attribute definition, e.g.
 String getClientVersion()
          is the version of the client.
 String getPageNumber()
          page number 1 indexed if paging on a sort filter or parent
 String getPageSize()
          page size if paging on a sort filter or parent
 WsParam[] getParams()
          optional: reserved for future use
 String getScope()
          search string with % as wildcards will search name, display name, description
 String getSortString()
          must be an hql query field, e.g.
 String getSplitScope()
          splitScope T or F, if T will split the scope by whitespace, and find attribute def names with each token.
 WsAttributeDefLookup getWsAttributeDefLookup()
          find names associated with this attribute definition
 WsAttributeDefNameLookup[] getWsAttributeDefNameLookups()
          if you want to just pass in a list of uuids and/or names.
 String getWsInheritanceSetRelation()
          wsInheritanceSetRelation if there is one wsAttributeDefNameLookup, and this is specified, then find the attribute def names which are related to the lookup by this relation, e.g.
 void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1)
          if acting as someone else
 void setAscending(String ascending1)
          ascending or null for ascending, F for descending.
 void setAttributeAssignType(String attributeAssignType1)
          where can the attribute definition be assigned, e.g.
 void setAttributeDefType(String attributeDefType1)
          type of attribute definition, e.g.
 void setClientVersion(String clientVersion1)
          is the version of the client.
 void setPageNumber(String pageNumber1)
          page number 1 indexed if paging on a sort filter or parent
 void setPageSize(String pageSize1)
          page size if paging on a sort filter or parent
 void setParams(WsParam[] params1)
          optional: reserved for future use
 void setScope(String scope1)
          search string with % as wildcards will search name, display name, description
 void setSortString(String sortString1)
          must be an hql query field, e.g.
 void setSplitScope(String splitScope1)
          splitScope T or F, if T will split the scope by whitespace, and find attribute def names with each token.
 void setWsAttributeDefLookup(WsAttributeDefLookup wsAttributeDefLookup1)
          find names associated with this attribute definition
 void setWsAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1)
          if you want to just pass in a list of uuids and/or names.
 void setWsInheritanceSetRelation(String wsInheritanceSetRelation1)
          wsInheritanceSetRelation if there is one wsAttributeDefNameLookup, and this is specified, then find the attribute def names which are related to the lookup by this relation, e.g.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsRestFindAttributeDefNamesRequest

public WsRestFindAttributeDefNamesRequest()
Method Detail

getScope

public String getScope()
search string with % as wildcards will search name, display name, description

Returns:
the scope

setScope

public void setScope(String scope1)
search string with % as wildcards will search name, display name, description

Parameters:
scope1 - the scope to set

getSplitScope

public String getSplitScope()
splitScope T or F, if T will split the scope by whitespace, and find attribute def names with each token. e.g. if you have a scope of "pto permissions", and split scope T, it will return school:apps:pto_app:internal:the_permissions:whatever

Returns:
the splitScope

setSplitScope

public void setSplitScope(String splitScope1)
splitScope T or F, if T will split the scope by whitespace, and find attribute def names with each token. e.g. if you have a scope of "pto permissions", and split scope T, it will return school:apps:pto_app:internal:the_permissions:whatever

Parameters:
splitScope1 - the splitScope to set

getWsAttributeDefLookup

public WsAttributeDefLookup getWsAttributeDefLookup()
find names associated with this attribute definition

Returns:
the wsAttributeDefLookup

setWsAttributeDefLookup

public void setWsAttributeDefLookup(WsAttributeDefLookup wsAttributeDefLookup1)
find names associated with this attribute definition

Parameters:
wsAttributeDefLookup1 - the wsAttributeDefLookup to set

getAttributeAssignType

public String getAttributeAssignType()
where can the attribute definition be assigned, e.g. any_mem, any_mem_asgn, attr_def, attr_def_asgn, group, group_asgn, imm_mem, imm_mem_asgn, mem_asgn, member, stem, stem_asgn

Returns:
the attributeAssignType

setAttributeAssignType

public void setAttributeAssignType(String attributeAssignType1)
where can the attribute definition be assigned, e.g. any_mem, any_mem_asgn, attr_def, attr_def_asgn, group, group_asgn, imm_mem, imm_mem_asgn, mem_asgn, member, stem, stem_asgn

Parameters:
attributeAssignType1 - the attributeAssignType to set

getAttributeDefType

public String getAttributeDefType()
type of attribute definition, e.g. attr, domain, limit, perm, type

Returns:
the attributeDefType

setAttributeDefType

public void setAttributeDefType(String attributeDefType1)
type of attribute definition, e.g. attr, domain, limit, perm, type

Parameters:
attributeDefType1 - the attributeDefType to set

getWsAttributeDefNameLookups

public WsAttributeDefNameLookup[] getWsAttributeDefNameLookups()
if you want to just pass in a list of uuids and/or names.

Returns:
the wsAttributeDefNameLookups

setWsAttributeDefNameLookups

public void setWsAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1)
if you want to just pass in a list of uuids and/or names.

Parameters:
wsAttributeDefNameLookups1 - the wsAttributeDefNameLookups to set

getPageSize

public String getPageSize()
page size if paging on a sort filter or parent

Returns:
the pageSize

setPageSize

public void setPageSize(String pageSize1)
page size if paging on a sort filter or parent

Parameters:
pageSize1 - the pageSize to set

getPageNumber

public String getPageNumber()
page number 1 indexed if paging on a sort filter or parent

Returns:
the pageNumber

setPageNumber

public void setPageNumber(String pageNumber1)
page number 1 indexed if paging on a sort filter or parent

Parameters:
pageNumber1 - the pageNumber to set

getSortString

public String getSortString()
must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension

Returns:
the sortString

setSortString

public void setSortString(String sortString1)
must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension

Parameters:
sortString1 - the sortString to set

getAscending

public String getAscending()
ascending or null for ascending, F for descending.

Returns:
the ascending

setAscending

public void setAscending(String ascending1)
ascending or null for ascending, F for descending.

Parameters:
ascending1 - the ascending to set

getWsInheritanceSetRelation

public String getWsInheritanceSetRelation()
wsInheritanceSetRelation if there is one wsAttributeDefNameLookup, and this is specified, then find the attribute def names which are related to the lookup by this relation, e.g. IMPLIED_BY_THIS, IMPLIED_BY_THIS_IMMEDIATE, THAT_IMPLY_THIS, THAT_IMPLY_THIS_IMMEDIATE

Returns:
the wsInheritanceSetRelation

setWsInheritanceSetRelation

public void setWsInheritanceSetRelation(String wsInheritanceSetRelation1)
wsInheritanceSetRelation if there is one wsAttributeDefNameLookup, and this is specified, then find the attribute def names which are related to the lookup by this relation, e.g. IMPLIED_BY_THIS, IMPLIED_BY_THIS_IMMEDIATE, THAT_IMPLY_THIS, THAT_IMPLY_THIS_IMMEDIATE

Parameters:
wsInheritanceSetRelation1 - the wsInheritanceSetRelation to set

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 -