Class AbstractProvisioningValidator<T extends BaseObject,E extends OpenIAMAPI>
- java.lang.Object
-
- org.openiam.idm.provisioning.validation.AbstractProvisioningValidator<T,E>
-
- All Implemented Interfaces:
ProvisioningValidator<T,E>
- Direct Known Subclasses:
AbstractGroupProvisioningValidator,AbstractUserProvisioningValidator,DefaultAddModifyRequestUserValidator,DefaultBuildManagedSystemViewerUserValidator,DefaultBulkOperationUserValidator,DefaultDeleteGroupProvisioningValidator,DefaultDeleteUserProvisioningValidator,DefaultDisableUserValidator,DefaultEnableUserValidator,DefaultGetUserConnectorMetadataConnectionUserValidator,DefaultLoginUserValidator,DefaultResumeUserValidator,DefaultSearchGroupValidator,DefaultSearchUserValidator,DefaultSendSingleProvisionEventUserValidator,DefaultSuspendUserValidator,DefaultTestConnectionGroupValidator,DefaultTestConnectionUserValidator,DefaultUserPasswordProvisioningValidator,ProvisionUsersValidator
public abstract class AbstractProvisioningValidator<T extends BaseObject,E extends OpenIAMAPI> extends Object implements ProvisioningValidator<T,E>
-
-
Constructor Summary
Constructors Constructor Description AbstractProvisioningValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidcustomValidation(T object, E operation)voidvalidate(T object, E operation)
-
-
-
Method Detail
-
validate
public final void validate(T object, E operation) throws BasicDataServiceException
- Specified by:
validatein interfaceProvisioningValidator<T extends BaseObject,E extends OpenIAMAPI>- Throws:
BasicDataServiceException
-
customValidation
protected abstract void customValidation(T object, E operation) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-