Uses of Interface
org.identityconnectors.contract.data.DataProvider
-
Uses of DataProvider in org.identityconnectors.contract.data
-
Uses of DataProvider in org.identityconnectors.contract.test
Modifier and TypeMethodDescriptionstatic DataProvider
ConnectorHelper.createDataProvider()
static DataProvider
ContractTestBase.getDataProvider()
Gets preconfiguredDataProvider
instanceModifier and TypeMethodDescriptionstatic ConnectorFacade
ConnectorHelper.createConnectorFacade
(DataProvider dataProvider) Creates connector facade, initializes connector configuration from dataProvider and validates configuration and/or tests connection.static ConnectorFacade
ConnectorHelper.createConnectorFacadeWithWrongConfiguration
(DataProvider dataProvider, Map<?, ?> wrongPropertyMap) Creates connector facade with wrong configuration.static Uid
ConnectorHelper.createObject
(ConnectorFacade connectorFacade, DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, int sequenceNumber, OperationOptions opOptions) gets the attributes for youstatic Uid
ConnectorHelper.createObject
(ConnectorFacade connectorFacade, DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, OperationOptions opOptions) gets the attributes for you, appending the qualifier to the attribute namestatic Object
ConnectorHelper.get
(DataProvider dataProvider, String componentName, Class<?> dataTypeName, String name, String objectClassName, int sequenceNumber, boolean isMultivalue) static Object
ConnectorHelper.get
(DataProvider dataProvider, String componentName, Class<?> dataTypeName, String name, String qualifier, String objectClassName, int sequenceNumber, boolean isMultivalue) ConnectorHelper.getAttributes
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue, boolean onlyCreateable, boolean onlyUpdateable) get attribute values (concatenates the qualifier with the name)static Set
<AttributeDelta> ConnectorHelper.getAttributesDelta
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean isMultiValue, boolean isAddValues, boolean onlyCreateable, boolean onlyUpdateable) Get attributeDelta values (concatenates the qualifier with the name).static ConfigurationProperties
ConnectorHelper.getConfigurationProperties
(DataProvider dataProvider) GetsConfigurationProperties
for the connectorConnectorHelper.getCreateableAttributes
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue) Get createable attributes' values.static APIConfiguration
ConnectorHelper.getDefaultConfigurationProperties
(DataProvider dataProvider, ConnectorInfoManager manager) static ConnectorInfoManager
ConnectorHelper.getInfoManager
(DataProvider dataProvider) Tries to create remote or local manager.static String
ConnectorHelper.getString
(DataProvider dataProvider, String componentName, String name, String objectClassName) no sequence number or qualifier, appends objectclass to nameConnectorHelper.getUpdateableAttributes
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean onlyMultiValue) Get updateable attributes' values.static Set
<AttributeDelta> ConnectorHelper.getUpdateableAttributesDelta
(DataProvider dataProvider, ObjectClassInfo objectClassInfo, String testName, String qualifier, int sequenceNumber, boolean checkRequired, boolean isMultiValue, boolean isAddOrRemoveValues) Get updateable attributes' values.