Class LogicGateRecordsProvisionerDao.LogicGateCommands
java.lang.Object
edu.internet2.middleware.grouper.app.provisioningExamples.LogicGateRecordsProvisionerDao.LogicGateCommands
- Enclosing class:
- LogicGateRecordsProvisionerDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteRecord(String recordId) voidexecuteRequest(GrouperHttpClient grouperHttpClient, int responseCode0, int responseCode1, String operation) voidvoidfindWorkflow(String workflowName) readRecordData(Set<String> recordIds) voidrecordCreate(Map<String, String> attributes) String[]recordLookup(String recordId) recordLookupHelper(com.fasterxml.jackson.databind.node.ArrayNode currentValueMapsNodes, String fieldNameToFind) recordSearch(String stepId, int page, int size, int[] recordsRetrievedSize) page zero indexedvoidrecordUpdate(String recordId, Map<String, String> attributes) com.fasterxml.jackson.databind.node.ObjectNoderecordUpdateNode(String fieldId, String value) com.fasterxml.jackson.databind.node.ObjectNodevalueMapNodeCreate(String fieldId, String fieldValue)
-
Constructor Details
-
LogicGateCommands
-
-
Method Details
-
getUserAttributes
-
deleteRecord
-
findStep
-
deleteDuplicateRecords
public void deleteDuplicateRecords() -
findSteps
public void findSteps() -
findWorkflow
-
executeRequest
public void executeRequest(GrouperHttpClient grouperHttpClient, int responseCode0, int responseCode1, String operation) -
authenticate
-
recordLookup
- Parameters:
theState-recordId-- Returns:
- pennIdPennKeyNameOrgTitle
-
recordLookupHelper
-
findField
-
findFields
public void findFields() -
recordCreate
-
valueMapNodeCreate
-
recordUpdate
-
recordUpdateNode
-
recordSearch
page zero indexed- Parameters:
url-accessToken-page-size-- Returns:
- record ids
-
recordSearchAll
-
readRecordData
-