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
FieldsModifier and TypeFieldDescriptionprotected final ImplementationDataBinderprotected final ImplementationDAOprotected final NotificationDAOprotected final PlainSchemaDAOprotected final PolicyDAOprotected final RealmDAOprotected final ReportDAOprotected final ExternalResourceDAOprotected final TaskDAOFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionImplementationLogic(ImplementationDataBinder binder, ImplementationDAO implementationDAO, ReportDAO reportDAO, PolicyDAO policyDAO, ExternalResourceDAO resourceDAO, TaskDAO taskDAO, RealmDAO realmDAO, PlainSchemaDAO plainSchemaDAO, NotificationDAO notificationDAO) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreate(ImplementationTO implementationTO) voidprotected ImplementationTOresolveReference(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:
resolveReferencein classAbstractLogic<ImplementationTO>- Throws:
UnresolvedReferenceException
-