Class GcGetAuditEntries

java.lang.Object
edu.internet2.middleware.grouperClient.api.GcGetAuditEntries

public class GcGetAuditEntries extends Object
class to run a get audit entries web service call
  • Constructor Details

    • GcGetAuditEntries

      public GcGetAuditEntries()
  • Method Details

    • assignWsEndpoint

      public GcGetAuditEntries assignWsEndpoint(String theWsEndpoint)
      endpoint to grouper WS, e.g. https://server.school.edu/grouper-ws/servicesRest
      Parameters:
      theWsEndpoint -
      Returns:
      this for chaining
    • assignWsUser

      public GcGetAuditEntries assignWsUser(String theWsUser)
      ws user
      Parameters:
      theWsUser -
      Returns:
      this for chaining
    • assignWsPass

      public GcGetAuditEntries assignWsPass(String theWsPass)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassEncrypted

      public GcGetAuditEntries assignWsPassEncrypted(String theWsPassEncrypted)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassFile

      public GcGetAuditEntries assignWsPassFile(File theFile)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassFileEncrypted

      public GcGetAuditEntries assignWsPassFileEncrypted(File theFile)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignClientVersion

      public GcGetAuditEntries assignClientVersion(String theClientVersion)
      assign client version
      Parameters:
      theClientVersion -
      Returns:
      this for chaining
    • addParam

      public GcGetAuditEntries addParam(String paramName, String paramValue)
      add a param to the list
      Parameters:
      paramName -
      paramValue -
      Returns:
      this for chaining
    • addParam

      public GcGetAuditEntries addParam(WsParam wsParam)
      add a param to the list
      Parameters:
      wsParam -
      Returns:
      this for chaining
    • assignActAsSubject

      public GcGetAuditEntries assignActAsSubject(WsSubjectLookup theActAsSubject)
      assign the act as subject if any
      Parameters:
      theActAsSubject -
      Returns:
      this for chaining
    • assignAuditType

      public GcGetAuditEntries assignAuditType(String auditType)
      audit type eg: group
      Parameters:
      theScope -
      Returns:
      this for chaining
    • assignAuditActionId

      public GcGetAuditEntries assignAuditActionId(String auditActionId)
      audit action id eg: addGroup
      Parameters:
      theScope -
      Returns:
      this for chaining
    • assignWsStemLookup

      public GcGetAuditEntries assignWsStemLookup(WsStemLookup theWsStemLookup)
      look up audit entries for this stem
      Parameters:
      theWsStemLookup -
      Returns:
      this for chaining
    • assignWsSubjectLookup

      public GcGetAuditEntries assignWsSubjectLookup(WsSubjectLookup theWsSubjectLookup)
      look up audit entries for this subject
      Parameters:
      theWsAttributeDefLookup -
      Returns:
      this for chaining
    • assignWsGroupLookup

      public GcGetAuditEntries assignWsGroupLookup(WsGroupLookup theWsGroupLookup)
      look up audit entries for this group
      Parameters:
      theWsGroupLookup -
      Returns:
      this for chaining
    • assignWsAttributeDefLookup

      public GcGetAuditEntries assignWsAttributeDefLookup(WsAttributeDefLookup theWsAttributeDefLookup)
      look up audit entries for this attribute def
      Parameters:
      theWsAttributeDefLookup -
      Returns:
      this for chaining
    • assignWsAttributeDefNameLookup

      public GcGetAuditEntries assignWsAttributeDefNameLookup(WsAttributeDefNameLookup theWsAttributeDefNameLookup)
      look up audit entries for this attribute def name
      Parameters:
      theWsAttributeDefNameLookup -
      Returns:
      this for chaining
    • assignPageSize

      public GcGetAuditEntries assignPageSize(Integer thePageSize)
      pageSize page size if paging
      Parameters:
      thePageSize -
      Returns:
      this for chaining
    • assignSortString

      public GcGetAuditEntries assignSortString(String theSortString)
      sortString must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension
      Parameters:
      theSortString -
      Returns:
      this for chaining
    • assignAscending

      public GcGetAuditEntries assignAscending(Boolean theAscending)
      ascending or null for ascending, F for descending. If you pass T or F, must pass a sort string
      Parameters:
      theAscending -
      Returns:
      this for chaining
    • assignFromDate

      public GcGetAuditEntries assignFromDate(Timestamp fromDate)
      from date
      Parameters:
      pointInTimeFrom -
      Returns:
      this for chaining
    • assignToDate

      public GcGetAuditEntries assignToDate(Timestamp toDate)
      to date
      Parameters:
      pointInTimeTo -
      Returns:
      this for chaining
    • execute

      public WsGetAuditEntriesResults execute()
      execute the call and return the results. If there is a problem calling the service, an exception will be thrown
      Returns:
      the results
    • assignPageIsCursor

      public GcGetAuditEntries assignPageIsCursor(Boolean pageIsCursor)
      T for when pagination is of cursor type. F or null otherwise
      Parameters:
      pageIsCursor -
      Returns:
    • assignPageLastCursorField

      public GcGetAuditEntries assignPageLastCursorField(String pageLastCursorField)
      value of last cursor field
      Parameters:
      pageLastCursorField -
      Returns:
    • assignPageLastCursorFieldType

      public GcGetAuditEntries assignPageLastCursorFieldType(String pageLastCursorFieldType)
      type of last cursor field (string, int, long, date, timestamp)
      Parameters:
      pageLastCursorFieldType -
      Returns:
    • assignPageCursorFieldIncludesLastRetrieved

      public GcGetAuditEntries assignPageCursorFieldIncludesLastRetrieved(Boolean pageCursorFieldIncludesLastRetrieved)
      should the last retrieved item be included again in the current result set
      Parameters:
      pageCursorFieldIncludesLastRetrieved -
      Returns:
    • main

      public static void main(String[] args)
      Parameters:
      args -