Package org.apache.syncope.core.logic
Class ImplementationLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<ImplementationTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<ImplementationTO>
org.apache.syncope.core.logic.ImplementationLogic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ImplementationDataBinder
protected final ImplementationDAO
protected final NotificationDAO
protected final PlainSchemaDAO
protected final PolicyDAO
protected final RealmDAO
protected final ReportDAO
protected final ExternalResourceDAO
protected final TaskDAO
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
Constructor Summary
ConstructorDescriptionImplementationLogic
(ImplementationDataBinder binder, ImplementationDAO implementationDAO, ReportDAO reportDAO, PolicyDAO policyDAO, ExternalResourceDAO resourceDAO, TaskDAO taskDAO, RealmDAO realmDAO, PlainSchemaDAO plainSchemaDAO, NotificationDAO notificationDAO) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
create
(ImplementationTO implementationTO) void
protected ImplementationTO
resolveReference
(Method method, Object... args) update
(ImplementationTO implementationTO) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
binder
-
implementationDAO
-
reportDAO
-
policyDAO
-
resourceDAO
-
taskDAO
-
realmDAO
-
plainSchemaDAO
-
notificationDAO
-
-
Constructor Details
-
ImplementationLogic
public ImplementationLogic(ImplementationDataBinder binder, ImplementationDAO implementationDAO, ReportDAO reportDAO, PolicyDAO policyDAO, ExternalResourceDAO resourceDAO, TaskDAO taskDAO, RealmDAO realmDAO, PlainSchemaDAO plainSchemaDAO, NotificationDAO notificationDAO)
-
-
Method Details
-
checkType
-
list
@PreAuthorize("hasRole(\'IMPLEMENTATION_LIST\')") @Transactional(readOnly=true) public List<ImplementationTO> list(String type) -
read
@PreAuthorize("hasRole(\'IMPLEMENTATION_READ\')") @Transactional(readOnly=true) public ImplementationTO read(String type, String key) -
create
@PreAuthorize("hasRole(\'IMPLEMENTATION_CREATE\')") public ImplementationTO create(ImplementationTO implementationTO) -
update
@PreAuthorize("hasRole(\'IMPLEMENTATION_UPDATE\')") public ImplementationTO update(ImplementationTO implementationTO) -
delete
-
resolveReference
protected ImplementationTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReference
in classAbstractLogic<ImplementationTO>
- Throws:
UnresolvedReferenceException
-