Class WsRestGetAttributeAssignmentsRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.attribute.WsRestGetAttributeAssignmentsRequest
- All Implemented Interfaces:
WsRequestBean
Bean for rest request to get attributes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionif acting as someone elseString[]actions to query, or none to query all actionsis the attribute assign type we are looking fornull for all, or specify an AttributeDefType e.g.required if sending theValue, can be: floating, integer, memberId, string, timestampis the version of the client.A for all, T or null for enabled only, F for disabledT|F if you are finding an assignment that is an assignmentOnAssignment, then get the assignment which tells you the owner as wellif this is not querying assignments on assignments directly, but the assignments and assignments on those assignments should be returned, enter true.T or F as to if the group detail should be returnedT|F, for if the extended subject information should be returned (anything more than just the id)WsParam[]optional: reserved for future useString[]are the additional subject attributes (data) to return.value if you are passing in one attributeDefNameLookupString[]if looking for assignments on assignments, this are the actions of the assignment the assignment is assigned toif looking for assignments on assignments, this is the assignment the assignment is assigned toif looking for assignments on assignments, this is the attribute definition of the assignment the assignment is assigned toif looking for assignments on assignments, this is the attribute def name of the assignment the assignment is assigned toif you know the assign ids you want, put them herefind assignments in these attribute defs (optional)find assignments in these attribute def names (optional)to query attributes assigned on attribute defswsOwnerGroupLookups are groups to look into query attributes in "any" memberships which are on immediate or effective membershipsto query attributes on immediate membershipsare stems to look inare subjects to look insee which http method this is supposed to be associated with, and override whatever was passed invoidsetActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoidsetActions(String[] actions1) actions to query, or none to query all actionsvoidsetAttributeAssignType(String attributeAssignType1) is the attribute assign type we are looking forvoidsetAttributeDefType(String attributeDefType1) null for all, or specify an AttributeDefType e.g.voidsetAttributeDefValueType(String attributeDefValueType1) required if sending theValue, can be: floating, integer, memberId, string, timestampvoidsetClientVersion(String clientVersion1) is the version of the client.voidsetEnabled(String enabled1) A for all, T or null for enabled only, F for disabledvoidsetIncludeAssignmentsFromAssignments(String includeAssignmentsFromAssignments1) T|F if you are finding an assignment that is an assignmentOnAssignment, then get the assignment which tells you the owner as wellvoidsetIncludeAssignmentsOnAssignments(String includeAssignmentsOnAssignments1) if this is not querying assignments on assignments directly, but the assignments and assignments on those assignments should be returned, enter true.voidsetIncludeGroupDetail(String includeGroupDetail1) T or F as to if the group detail should be returnedvoidsetIncludeSubjectDetail(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)voidoptional: reserved for future usevoidsetSubjectAttributeNames(String[] subjectAttributeNames1) are the additional subject attributes (data) to return.voidsetTheValue(String theValue1) value if you are passing in one attributeDefNameLookupvoidsetWsAssignAssignOwnerActions(String[] wsAssignAssignOwnerActions1) if looking for assignments on assignments, this are the actions of the assignment the assignment is assigned tovoidsetWsAssignAssignOwnerAttributeAssignLookups(WsAttributeAssignLookup[] wsAssignAssignOwnerAttributeAssignLookups1) if looking for assignments on assignments, this is the assignment the assignment is assigned tovoidsetWsAssignAssignOwnerAttributeDefLookups(WsAttributeDefLookup[] wsAssignAssignOwnerAttributeDefLookups1) if looking for assignments on assignments, this is the attribute definition of the assignment the assignment is assigned tovoidsetWsAssignAssignOwnerAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAssignAssignOwnerAttributeDefNameLookups1) if looking for assignments on assignments, this is the attribute def name of the assignment the assignment is assigned tovoidsetWsAttributeAssignLookups(WsAttributeAssignLookup[] wsAttributeAssignLookups1) if you know the assign ids you want, put them herevoidsetWsAttributeDefLookups(WsAttributeDefLookup[] wsAttributeDefLookups1) find assignments in these attribute defs (optional)voidsetWsAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1) find assignments in these attribute def names (optional)voidsetWsOwnerAttributeDefLookups(WsAttributeDefLookup[] wsOwnerAttributeDefLookups1) to query attributes assigned on attribute defsvoidsetWsOwnerGroupLookups(WsGroupLookup[] wsOwnerGroupLookups1) wsOwnerGroupLookups are groups to look invoidsetWsOwnerMembershipAnyLookups(WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups1) to query attributes in "any" memberships which are on immediate or effective membershipsvoidsetWsOwnerMembershipLookups(WsMembershipLookup[] wsOwnerMembershipLookups1) to query attributes on immediate membershipsvoidsetWsOwnerStemLookups(WsStemLookup[] wsOwnerStemLookups1) are stems to look invoidsetWsOwnerSubjectLookups(WsSubjectLookup[] wsOwnerSubjectLookups1) are subjects to look in
-
Constructor Details
-
WsRestGetAttributeAssignmentsRequest
public WsRestGetAttributeAssignmentsRequest()
-
-
Method Details
-
getAttributeDefValueType
required if sending theValue, can be: floating, integer, memberId, string, timestamp- Returns:
- attributeDefValueType
-
setAttributeDefValueType
required if sending theValue, can be: floating, integer, memberId, string, timestamp- Parameters:
attributeDefValueType1-
-
getAttributeDefType
null for all, or specify an AttributeDefType e.g. attr, limit, service, type, limit, perm- Returns:
- attributeDefValueType
-
setAttributeDefType
null for all, or specify an AttributeDefType e.g. attr, limit, service, type, limit, perm- Parameters:
attributeDefType1-
-
getTheValue
value if you are passing in one attributeDefNameLookup- Returns:
- value
-
setTheValue
value if you are passing in one attributeDefNameLookup- Parameters:
theValue1-
-
getIncludeAssignmentsFromAssignments
T|F if you are finding an assignment that is an assignmentOnAssignment, then get the assignment which tells you the owner as well- Returns:
- if include assignments from assignments
-
setIncludeAssignmentsFromAssignments
T|F if you are finding an assignment that is an assignmentOnAssignment, then get the assignment which tells you the owner as well- Parameters:
includeAssignmentsFromAssignments1-
-
retrieveRestHttpMethod
Description copied from interface:WsRequestBeansee which http method this is supposed to be associated with, and override whatever was passed in- Specified by:
retrieveRestHttpMethodin interfaceWsRequestBean- Returns:
- the method
- See Also:
-
getClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- version
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1-
-
getAttributeAssignType
is the attribute assign type we are looking for- Returns:
- attribute assign type
-
setAttributeAssignType
is the attribute assign type we are looking for- Parameters:
attributeAssignType1-
-
getWsAttributeAssignLookups
if you know the assign ids you want, put them here- Returns:
- attribute assign lookups
-
setWsAttributeAssignLookups
if you know the assign ids you want, put them here- Parameters:
wsAttributeAssignLookups1-
-
getWsAttributeDefLookups
find assignments in these attribute defs (optional)- Returns:
- defs
-
setWsAttributeDefLookups
find assignments in these attribute defs (optional)- Parameters:
wsAttributeDefLookups1-
-
getWsAttributeDefNameLookups
find assignments in these attribute def names (optional)- Returns:
- def name lookups
-
setWsAttributeDefNameLookups
find assignments in these attribute def names (optional)- Parameters:
wsAttributeDefNameLookups1-
-
getWsOwnerGroupLookups
wsOwnerGroupLookups are groups to look in- Returns:
- owner group lookups
-
setWsOwnerGroupLookups
wsOwnerGroupLookups are groups to look in- Parameters:
wsOwnerGroupLookups1-
-
getWsOwnerStemLookups
are stems to look in- Returns:
- are stems to look in
-
setWsOwnerStemLookups
are stems to look in- Parameters:
wsOwnerStemLookups1-
-
getWsOwnerSubjectLookups
are subjects to look in- Returns:
- subject
-
setWsOwnerSubjectLookups
are subjects to look in- Parameters:
wsOwnerSubjectLookups1-
-
getWsOwnerMembershipLookups
to query attributes on immediate memberships- Returns:
- owner memberships
-
setWsOwnerMembershipLookups
to query attributes on immediate memberships- Parameters:
wsOwnerMembershipLookups1-
-
getWsOwnerMembershipAnyLookups
to query attributes in "any" memberships which are on immediate or effective memberships- Returns:
- any memberships
-
setWsOwnerMembershipAnyLookups
to query attributes in "any" memberships which are on immediate or effective memberships- Parameters:
wsOwnerMembershipAnyLookups1-
-
getWsOwnerAttributeDefLookups
to query attributes assigned on attribute defs- Returns:
- attribute def
-
setWsOwnerAttributeDefLookups
to query attributes assigned on attribute defs- Parameters:
wsOwnerAttributeDefLookups1-
-
getActions
actions to query, or none to query all actions- Returns:
- actions
-
setActions
actions to query, or none to query all actions- Parameters:
actions1-
-
getIncludeAssignmentsOnAssignments
if this is not querying assignments on assignments directly, but the assignments and assignments on those assignments should be returned, enter true. default to false.- Returns:
- if include assignments on assignments
-
setIncludeAssignmentsOnAssignments
if this is not querying assignments on assignments directly, but the assignments and assignments on those assignments should be returned, enter true. default to false.- Parameters:
includeAssignmentsOnAssignments1-
-
getActAsSubjectLookup
if acting as someone else- Returns:
- act as subject
-
setActAsSubjectLookup
if acting as someone else- Parameters:
actAsSubjectLookup1-
-
getIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Returns:
- T|F
-
setIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Parameters:
includeSubjectDetail1-
-
getSubjectAttributeNames
are the additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent- Returns:
- subject attribute names
-
setSubjectAttributeNames
are the additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent- Parameters:
subjectAttributeNames1-
-
getIncludeGroupDetail
T or F as to if the group detail should be returned- Returns:
- T|F
-
setIncludeGroupDetail
T or F as to if the group detail should be returned- Parameters:
includeGroupDetail1-
-
getParams
optional: reserved for future use- Returns:
- params
-
setParams
optional: reserved for future use- Parameters:
params1-
-
getEnabled
A for all, T or null for enabled only, F for disabled- Returns:
- enabled
-
setEnabled
A for all, T or null for enabled only, F for disabled- Parameters:
enabled1-
-
getWsAssignAssignOwnerAttributeAssignLookups
if looking for assignments on assignments, this is the assignment the assignment is assigned to- Returns:
- results
-
setWsAssignAssignOwnerAttributeAssignLookups
public void setWsAssignAssignOwnerAttributeAssignLookups(WsAttributeAssignLookup[] wsAssignAssignOwnerAttributeAssignLookups1) if looking for assignments on assignments, this is the assignment the assignment is assigned to- Parameters:
wsAssignAssignOwnerAttributeAssignLookups1-
-
getWsAssignAssignOwnerAttributeDefLookups
if looking for assignments on assignments, this is the attribute definition of the assignment the assignment is assigned to- Returns:
- results
-
setWsAssignAssignOwnerAttributeDefLookups
public void setWsAssignAssignOwnerAttributeDefLookups(WsAttributeDefLookup[] wsAssignAssignOwnerAttributeDefLookups1) if looking for assignments on assignments, this is the attribute definition of the assignment the assignment is assigned to- Parameters:
wsAssignAssignOwnerAttributeDefLookups1-
-
getWsAssignAssignOwnerAttributeDefNameLookups
if looking for assignments on assignments, this is the attribute def name of the assignment the assignment is assigned to- Returns:
- result
-
setWsAssignAssignOwnerAttributeDefNameLookups
public void setWsAssignAssignOwnerAttributeDefNameLookups(WsAttributeDefNameLookup[] wsAssignAssignOwnerAttributeDefNameLookups1) if looking for assignments on assignments, this is the attribute def name of the assignment the assignment is assigned to- Parameters:
wsAssignAssignOwnerAttributeDefNameLookups1-
-
getWsAssignAssignOwnerActions
if looking for assignments on assignments, this are the actions of the assignment the assignment is assigned to- Returns:
- actions
-
setWsAssignAssignOwnerActions
if looking for assignments on assignments, this are the actions of the assignment the assignment is assigned to- Parameters:
wsAssignAssignOwnerActions1-
-