Package org.apache.syncope.core.logic
Class RemediationLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<RemediationTO>
org.apache.syncope.core.logic.RemediationLogic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AnyObjectLogic
protected final RemediationDataBinder
protected final GroupLogic
protected final RemediationDAO
protected final UserLogic
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
Constructor Summary
ConstructorDescriptionRemediationLogic
(UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, RemediationDataBinder binder, RemediationDAO remediationDAO) -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.springframework.data.domain.Page
<RemediationTO> list
(OffsetDateTime before, OffsetDateTime after, org.springframework.data.domain.Pageable pageable) protected RemediationTO
resolveReference
(Method method, Object... args) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
userLogic
-
groupLogic
-
anyObjectLogic
-
binder
-
remediationDAO
-
-
Constructor Details
-
RemediationLogic
public RemediationLogic(UserLogic userLogic, GroupLogic groupLogic, AnyObjectLogic anyObjectLogic, RemediationDataBinder binder, RemediationDAO remediationDAO)
-
-
Method Details
-
list
@PreAuthorize("hasRole(\'REMEDIATION_LIST\')") @Transactional(readOnly=true) public org.springframework.data.domain.Page<RemediationTO> list(OffsetDateTime before, OffsetDateTime after, org.springframework.data.domain.Pageable pageable) -
read
@PreAuthorize("hasRole(\'REMEDIATION_READ\')") @Transactional(readOnly=true) public RemediationTO read(String key) -
delete
-
remedy
@PreAuthorize("hasRole(\'REMEDIATION_REMEDY\')") public ProvisioningResult<?> remedy(String key, AnyCR anyCR, boolean nullPriorityAsync) -
remedy
@PreAuthorize("hasRole(\'REMEDIATION_REMEDY\')") public ProvisioningResult<?> remedy(String key, AnyUR anyUR, boolean nullPriorityAsync) -
remedy
@PreAuthorize("hasRole(\'REMEDIATION_REMEDY\')") public ProvisioningResult<?> remedy(String key, String anyKey, boolean nullPriorityAsync) -
resolveReference
protected RemediationTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReference
in classAbstractLogic<RemediationTO>
- Throws:
UnresolvedReferenceException
-