edu.internet2.middleware.grouperClient.api
Class GcGetAttributeAssignments

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.api.GcGetAttributeAssignments

public class GcGetAttributeAssignments
extends java.lang.Object

class to run a get attribute assignments web service call


Constructor Summary
GcGetAttributeAssignments()
           
 
Method Summary
 GcGetAttributeAssignments addAction(java.lang.String action)
           
 GcGetAttributeAssignments addAssignAssignOwnerAction(java.lang.String action)
           
 GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignId(java.lang.String attributeAssignId)
          add a assign assign owner attribute assign id lookup
 GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignLookup(WsAttributeAssignLookup assignAssignOwnerAttributeAssignLookup)
           
 GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDef(java.lang.Long assignAssignOwnerIdIndexOfAttributeDef)
           
 GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDefName(java.lang.Long assignAssignOwnerIdIndexOfAttributeDefName)
           
 GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDef(java.lang.String assignAssignOwnerNamesOfAttributeDef)
           
 GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDefName(java.lang.String assignAssignOwnerNamesOfAttributeDefName)
           
 GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDef(java.lang.String assignAssignOwnerUuidsOfAttributeDef)
           
 GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDefName(java.lang.String assignAssignOwnerUuidsOfAttributeDefName)
           
 GcGetAttributeAssignments addAttributeAssignId(java.lang.String attributeAssignId)
          add a attribute assign id lookup
 GcGetAttributeAssignments addAttributeDefIdIndex(java.lang.Long theAttributeDefIdIndex)
          set the attributedef id index
 GcGetAttributeAssignments addAttributeDefName(java.lang.String theAttributeDefName)
          set the attributedef name
 GcGetAttributeAssignments addAttributeDefNameIdIndex(java.lang.Long theAttributeDefNameIdIndex)
          set the attributeDefName id index
 GcGetAttributeAssignments addAttributeDefNameName(java.lang.String theAttributeDefNameName)
          set the attributeDefName name
 GcGetAttributeAssignments addAttributeDefNameUuid(java.lang.String theAttributeDefNameUuid)
          set the attributeDefName uuid
 GcGetAttributeAssignments addAttributeDefUuid(java.lang.String theAttributeDefUuid)
          set the attributedef uuid
 GcGetAttributeAssignments addOwnerAttributeDefIdIndex(java.lang.Long theAttributeDefIdIndex)
          set the attribute def uuid
 GcGetAttributeAssignments addOwnerAttributeDefName(java.lang.String theAttributeDefName)
          set the attribute def name
 GcGetAttributeAssignments addOwnerAttributeDefUuid(java.lang.String theAttributeDefUuid)
          set the attribute def uuid
 GcGetAttributeAssignments addOwnerGroupIdIndex(java.lang.Long theGroupIdIndex)
          set the group id index
 GcGetAttributeAssignments addOwnerGroupName(java.lang.String theGroupName)
          set the group name
 GcGetAttributeAssignments addOwnerGroupUuid(java.lang.String theGroupUuid)
          set the group uuid
 GcGetAttributeAssignments addOwnerMembershipAnyLookup(WsMembershipAnyLookup wsMembershipAnyLookup)
          add a membership any lookup
 GcGetAttributeAssignments addOwnerMembershipId(java.lang.String membershipId)
          add a membership id lookup for owner
 GcGetAttributeAssignments addOwnerStemIdIndex(java.lang.Long theStemIdIndex)
          set the stem id index
 GcGetAttributeAssignments addOwnerStemName(java.lang.String theStemName)
          set the stem name
 GcGetAttributeAssignments addOwnerStemUuid(java.lang.String theStemUuid)
          set the stem uuid
 GcGetAttributeAssignments addOwnerSubjectLookup(WsSubjectLookup wsSubjectLookup)
          set the subject lookup
 GcGetAttributeAssignments addParam(java.lang.String paramName, java.lang.String paramValue)
          add a param to the list
 GcGetAttributeAssignments addParam(WsParam wsParam)
          add a param to the list
 GcGetAttributeAssignments addSubjectAttributeName(java.lang.String subjectAttributeName)
           
 GcGetAttributeAssignments assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcGetAttributeAssignments assignAttributeAssignType(java.lang.String theAttributeAssignType)
          Type of owner, from enum AttributeAssignType, e.g.
 GcGetAttributeAssignments assignAttributeDefType(java.lang.String theAttributeDefType)
           
 GcGetAttributeAssignments assignAttributeDefValueType(java.lang.String theAttributeDefValueType)
           
 GcGetAttributeAssignments assignClientVersion(java.lang.String theClientVersion)
          assign client version
 GcGetAttributeAssignments assignEnabled(java.lang.String theEnabled)
          assign A for all, T or null for enabled only, F for disabled only
 GcGetAttributeAssignments assignIncludeAssignmentsFromAssignments(java.lang.Boolean theIncludeAssignmentsFromAssignments)
           
 GcGetAttributeAssignments assignIncludeAssignmentsOnAssignments(java.lang.Boolean theIncludeAssignmentsOnAssignments)
           
 GcGetAttributeAssignments assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
          assign if the group detail should be included
 GcGetAttributeAssignments assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcGetAttributeAssignments assignValue(java.lang.Object theValue)
           
 WsGetAttributeAssignmentsResults execute()
          execute the call and return the results.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcGetAttributeAssignments

public GcGetAttributeAssignments()
Method Detail

assignAttributeAssignType

public GcGetAttributeAssignments assignAttributeAssignType(java.lang.String theAttributeAssignType)
Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn

Parameters:
theAttributeAssignType -
Returns:
this for chaining

assignIncludeAssignmentsOnAssignments

public GcGetAttributeAssignments assignIncludeAssignmentsOnAssignments(java.lang.Boolean theIncludeAssignmentsOnAssignments)
Parameters:
theIncludeAssignmentsOnAssignments -
Returns:
this for chaining

assignIncludeAssignmentsFromAssignments

public GcGetAttributeAssignments assignIncludeAssignmentsFromAssignments(java.lang.Boolean theIncludeAssignmentsFromAssignments)
Parameters:
theIncludeAssignmentsFromAssignments -
Returns:
this for chaining

assignAttributeDefType

public GcGetAttributeAssignments assignAttributeDefType(java.lang.String theAttributeDefType)
Parameters:
theAttributeDefType -
Returns:
this for chaining

assignAttributeDefValueType

public GcGetAttributeAssignments assignAttributeDefValueType(java.lang.String theAttributeDefValueType)
Parameters:
theAttributeDefValueType -
Returns:
this for chaining

assignValue

public GcGetAttributeAssignments assignValue(java.lang.Object theValue)
Parameters:
theValue -
Returns:
this for chaining

addAction

public GcGetAttributeAssignments addAction(java.lang.String action)
Parameters:
action -
Returns:
this for chaining

addAssignAssignOwnerAction

public GcGetAttributeAssignments addAssignAssignOwnerAction(java.lang.String action)
Parameters:
action -
Returns:
this for chaining

addAssignAssignOwnerAttributeAssignLookup

public GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignLookup(WsAttributeAssignLookup assignAssignOwnerAttributeAssignLookup)
Parameters:
assignAssignOwnerAttributeAssignLookup -
Returns:
this for chaining

addAssignAssignOwnerAttributeAssignId

public GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignId(java.lang.String attributeAssignId)
add a assign assign owner attribute assign id lookup

Parameters:
attributeAssignId - id
Returns:
this for chaining

addAssignAssignOwnerNameOfAttributeDefName

public GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDefName(java.lang.String assignAssignOwnerNamesOfAttributeDefName)
Parameters:
assignAssignOwnerNamesOfAttributeDefName -
Returns:
this for chaining

addAssignAssignOwnerNameOfAttributeDef

public GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDef(java.lang.String assignAssignOwnerNamesOfAttributeDef)
Parameters:
assignAssignOwnerNamesOfAttributeDefs -
Returns:
this for chaining

addAssignAssignOwnerUuidOfAttributeDefName

public GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDefName(java.lang.String assignAssignOwnerUuidsOfAttributeDefName)
Parameters:
assignAssignOwnerUuidsOfAttributeDefName -
Returns:
this for chaining

addAssignAssignOwnerUuidOfAttributeDef

public GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDef(java.lang.String assignAssignOwnerUuidsOfAttributeDef)
Parameters:
assignAssignOwnerUuidsOfAttributeDef -
Returns:
this for chaining

addAssignAssignOwnerIdIndexOfAttributeDefName

public GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDefName(java.lang.Long assignAssignOwnerIdIndexOfAttributeDefName)
Parameters:
assignAssignOwnerIdIndexOfAttributeDefName -
Returns:
this for chaining

addAssignAssignOwnerIdIndexOfAttributeDef

public GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDef(java.lang.Long assignAssignOwnerIdIndexOfAttributeDef)
Parameters:
assignAssignOwnerIdIndexOfAttributeDef -
Returns:
this for chaining

assignClientVersion

public GcGetAttributeAssignments assignClientVersion(java.lang.String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

addOwnerGroupName

public GcGetAttributeAssignments addOwnerGroupName(java.lang.String theGroupName)
set the group name

Parameters:
theGroupName -
Returns:
this for chaining

addOwnerGroupIdIndex

public GcGetAttributeAssignments addOwnerGroupIdIndex(java.lang.Long theGroupIdIndex)
set the group id index

Parameters:
theGroupIdIndex -
Returns:
this for chaining

addOwnerSubjectLookup

public GcGetAttributeAssignments addOwnerSubjectLookup(WsSubjectLookup wsSubjectLookup)
set the subject lookup

Parameters:
wsSubjectLookup -
Returns:
this for chaining

addOwnerGroupUuid

public GcGetAttributeAssignments addOwnerGroupUuid(java.lang.String theGroupUuid)
set the group uuid

Parameters:
theGroupUuid -
Returns:
this for chaining

addParam

public GcGetAttributeAssignments addParam(java.lang.String paramName,
                                          java.lang.String paramValue)
add a param to the list

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

public GcGetAttributeAssignments addParam(WsParam wsParam)
add a param to the list

Parameters:
wsParam -
Returns:
this for chaining

assignActAsSubject

public GcGetAttributeAssignments assignActAsSubject(WsSubjectLookup theActAsSubject)
assign the act as subject if any

Parameters:
theActAsSubject -
Returns:
this for chaining

addOwnerMembershipAnyLookup

public GcGetAttributeAssignments addOwnerMembershipAnyLookup(WsMembershipAnyLookup wsMembershipAnyLookup)
add a membership any lookup

Parameters:
wsMembershipAnyLookup -
Returns:
this for chaining

addOwnerMembershipId

public GcGetAttributeAssignments addOwnerMembershipId(java.lang.String membershipId)
add a membership id lookup for owner

Parameters:
membershipId - id (uuid or immediate)
Returns:
this for chaining

addAttributeAssignId

public GcGetAttributeAssignments addAttributeAssignId(java.lang.String attributeAssignId)
add a attribute assign id lookup

Parameters:
attributeAssignId - id
Returns:
this for chaining

addSubjectAttributeName

public GcGetAttributeAssignments addSubjectAttributeName(java.lang.String subjectAttributeName)
Parameters:
subjectAttributeName -
Returns:
this for chaining

assignIncludeGroupDetail

public GcGetAttributeAssignments assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
assign if the group detail should be included

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

public GcGetAttributeAssignments assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
if should include subject detail

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

execute

public WsGetAttributeAssignmentsResults execute()
execute the call and return the results. If there is a problem calling the service, an exception will be thrown

Returns:
the results

assignEnabled

public GcGetAttributeAssignments assignEnabled(java.lang.String theEnabled)
assign A for all, T or null for enabled only, F for disabled only

Parameters:
theEnabled -
Returns:
this for chaining

addOwnerStemName

public GcGetAttributeAssignments addOwnerStemName(java.lang.String theStemName)
set the stem name

Parameters:
theStemName -
Returns:
this for chaining

addOwnerStemUuid

public GcGetAttributeAssignments addOwnerStemUuid(java.lang.String theStemUuid)
set the stem uuid

Parameters:
theStemUuid -
Returns:
this for chaining

addOwnerStemIdIndex

public GcGetAttributeAssignments addOwnerStemIdIndex(java.lang.Long theStemIdIndex)
set the stem id index

Parameters:
theStemIdIndex -
Returns:
this for chaining

addOwnerAttributeDefName

public GcGetAttributeAssignments addOwnerAttributeDefName(java.lang.String theAttributeDefName)
set the attribute def name

Parameters:
theAttributeDefName -
Returns:
this for chaining

addOwnerAttributeDefUuid

public GcGetAttributeAssignments addOwnerAttributeDefUuid(java.lang.String theAttributeDefUuid)
set the attribute def uuid

Parameters:
theAttributeDefUuid -
Returns:
this for chaining

addOwnerAttributeDefIdIndex

public GcGetAttributeAssignments addOwnerAttributeDefIdIndex(java.lang.Long theAttributeDefIdIndex)
set the attribute def uuid

Parameters:
theAttributeDefIdIndex -
Returns:
this for chaining

addAttributeDefName

public GcGetAttributeAssignments addAttributeDefName(java.lang.String theAttributeDefName)
set the attributedef name

Parameters:
theAttributeDefName -
Returns:
this for chaining

addAttributeDefUuid

public GcGetAttributeAssignments addAttributeDefUuid(java.lang.String theAttributeDefUuid)
set the attributedef uuid

Parameters:
theAttributeDefUuid -
Returns:
this for chaining

addAttributeDefIdIndex

public GcGetAttributeAssignments addAttributeDefIdIndex(java.lang.Long theAttributeDefIdIndex)
set the attributedef id index

Parameters:
theAttributeDefIdIndex -
Returns:
this for chaining

addAttributeDefNameName

public GcGetAttributeAssignments addAttributeDefNameName(java.lang.String theAttributeDefNameName)
set the attributeDefName name

Parameters:
theAttributeDefNameName -
Returns:
this for chaining

addAttributeDefNameUuid

public GcGetAttributeAssignments addAttributeDefNameUuid(java.lang.String theAttributeDefNameUuid)
set the attributeDefName uuid

Parameters:
theAttributeDefNameUuid -
Returns:
this for chaining

addAttributeDefNameIdIndex

public GcGetAttributeAssignments addAttributeDefNameIdIndex(java.lang.Long theAttributeDefNameIdIndex)
set the attributeDefName id index

Parameters:
theAttributeDefNameIdIndex -
Returns:
this for chaining