Class LogicGateRecordsProvisionerDao.LogicGateCommands

java.lang.Object
edu.internet2.middleware.grouper.app.provisioningExamples.LogicGateRecordsProvisionerDao.LogicGateCommands
Enclosing class:
LogicGateRecordsProvisionerDao

public static class LogicGateRecordsProvisionerDao.LogicGateCommands extends Object
  • Constructor Details

  • Method Details

    • getUserAttributes

      public Set<String> getUserAttributes()
    • deleteRecord

      public void deleteRecord(String recordId)
    • findStep

      public String findStep(com.fasterxml.jackson.databind.node.ArrayNode stepNodes, String stepName)
    • deleteDuplicateRecords

      public void deleteDuplicateRecords()
    • findSteps

      public void findSteps()
    • findWorkflow

      public String findWorkflow(String workflowName)
    • executeRequest

      public void executeRequest(GrouperHttpClient grouperHttpClient, int responseCode0, int responseCode1, String operation)
    • authenticate

      public String authenticate()
    • recordLookup

      public String[] recordLookup(String recordId)
      Parameters:
      theState -
      recordId -
      Returns:
      pennIdPennKeyNameOrgTitle
    • recordLookupHelper

      public String recordLookupHelper(com.fasterxml.jackson.databind.node.ArrayNode currentValueMapsNodes, String fieldNameToFind)
    • findField

      public String findField(com.fasterxml.jackson.databind.node.ArrayNode fieldNodes, String fieldName)
    • findFields

      public void findFields()
    • recordCreate

      public void recordCreate(Map<String,String> attributes)
    • valueMapNodeCreate

      public com.fasterxml.jackson.databind.node.ObjectNode valueMapNodeCreate(String fieldId, String fieldValue)
    • recordUpdate

      public void recordUpdate(String recordId, Map<String,String> attributes)
    • recordUpdateNode

      public com.fasterxml.jackson.databind.node.ObjectNode recordUpdateNode(String fieldId, String value)
    • recordSearch

      public Set<String> recordSearch(String stepId, int page, int size, int[] recordsRetrievedSize)
      page zero indexed
      Parameters:
      url -
      accessToken -
      page -
      size -
      Returns:
      record ids
    • recordSearchAll

      public Set<String> recordSearchAll()
    • readRecordData

      public Map<String,String[]> readRecordData(Set<String> recordIds)