Skip to content

Instantly share code, notes, and snippets.

@neilherbertuk
Created January 6, 2023 17:08
Show Gist options
  • Select an option

  • Save neilherbertuk/34f3f127e84f31a7b3c66cac09b1ce60 to your computer and use it in GitHub Desktop.

Select an option

Save neilherbertuk/34f3f127e84f31a7b3c66cac09b1ce60 to your computer and use it in GitHub Desktop.
OpenIAM Script Connector Test Connection Script
import org.openiam.api.connector.model.UserConnectorObject
import org.openiam.api.connector.user.response.TestProvisioningConnectorResponse
import org.openiam.base.ws.ResponseStatus
import org.openiam.connector.core.base.commands.AbstractCommandExecutor
import org.openiam.connector.core.base.exception.ConnectorException
class TestConnection extends AbstractCommandExecutor<UserConnectorObject, TestProvisioningConnectorResponse> {
@Override
TestProvisioningConnectorResponse perform(UserConnectorObject userConnectorObject) throws ConnectorException {
TestProvisioningConnectorResponse rt = new TestProvisioningConnectorResponse()
rt.setStatus(ResponseStatus.SUCCESS)
return rt
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment