edu.internet2.middleware.grouperClient.api
Class GcGetGrouperPrivilegesLite

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

public class GcGetGrouperPrivilegesLite
extends java.lang.Object

class to run a get grouper privileges web service call


Constructor Summary
GcGetGrouperPrivilegesLite()
           
 
Method Summary
 GcGetGrouperPrivilegesLite addParam(java.lang.String paramName, java.lang.String paramValue)
          add a param to the list
 GcGetGrouperPrivilegesLite addParam(WsParam wsParam)
          add a param to the list
 GcGetGrouperPrivilegesLite addSubjectAttributeName(java.lang.String subjectAttributeName)
           
 GcGetGrouperPrivilegesLite assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcGetGrouperPrivilegesLite assignClientVersion(java.lang.String theClientVersion)
          assign client version
 GcGetGrouperPrivilegesLite assignGroupName(java.lang.String theGroupName)
          set the group name
 GcGetGrouperPrivilegesLite assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
          assign if the group detail should be included
 GcGetGrouperPrivilegesLite assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcGetGrouperPrivilegesLite assignPrivilegeName(java.lang.String thePrivilegeName)
          assign the privilege name to query
 GcGetGrouperPrivilegesLite assignPrivilegeType(java.lang.String thePrivilegeType)
          assign privilege type
 GcGetGrouperPrivilegesLite assignStemName(java.lang.String theStemName)
          set the stem name to query privs
 GcGetGrouperPrivilegesLite assignSubjectLookup(WsSubjectLookup wsSubjectLookup)
          add a subject lookup
 WsGetGrouperPrivilegesLiteResult 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

GcGetGrouperPrivilegesLite

public GcGetGrouperPrivilegesLite()
Method Detail

assignPrivilegeType

public GcGetGrouperPrivilegesLite assignPrivilegeType(java.lang.String thePrivilegeType)
assign privilege type

Parameters:
thePrivilegeType -
Returns:
this for chaining

assignPrivilegeName

public GcGetGrouperPrivilegesLite assignPrivilegeName(java.lang.String thePrivilegeName)
assign the privilege name to query

Parameters:
thePrivilegeName -
Returns:
this for chaining

assignGroupName

public GcGetGrouperPrivilegesLite assignGroupName(java.lang.String theGroupName)
set the group name

Parameters:
theGroupName -
Returns:
this for chaining

assignStemName

public GcGetGrouperPrivilegesLite assignStemName(java.lang.String theStemName)
set the stem name to query privs

Parameters:
theStemName -
Returns:
this for chaining

addParam

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

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

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

Parameters:
wsParam -
Returns:
this for chaining

assignSubjectLookup

public GcGetGrouperPrivilegesLite assignSubjectLookup(WsSubjectLookup wsSubjectLookup)
add a subject lookup

Parameters:
wsSubjectLookup -
Returns:
this for chaining

assignActAsSubject

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

Parameters:
theActAsSubject -
Returns:
this for chaining

addSubjectAttributeName

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

assignIncludeGroupDetail

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

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

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

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

assignClientVersion

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

Parameters:
theClientVersion -
Returns:
this for chaining

execute

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

Returns:
the results