Package org.apache.syncope.core.logic
Class DynRealmLogic
- java.lang.Object
-
- org.apache.syncope.core.logic.AbstractLogic<T>
-
- org.apache.syncope.core.logic.AbstractTransactionalLogic<DynRealmTO>
-
- org.apache.syncope.core.logic.DynRealmLogic
-
public class DynRealmLogic extends AbstractTransactionalLogic<DynRealmTO>
-
-
Field Summary
Fields Modifier and Type Field Description protected DynRealmDataBinderbinderprotected DynRealmDAOdynRealmDAO-
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
-
Constructor Summary
Constructors Constructor Description DynRealmLogic(DynRealmDataBinder binder, DynRealmDAO dynRealmDAO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynRealmTOcreate(DynRealmTO dynRealmTO)DynRealmTOdelete(String key)List<DynRealmTO>list()DynRealmTOread(String key)protected DynRealmTOresolveReference(Method method, Object... args)DynRealmTOupdate(DynRealmTO dynRealmTO)-
Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
-
-
-
Field Detail
-
binder
protected final DynRealmDataBinder binder
-
dynRealmDAO
protected final DynRealmDAO dynRealmDAO
-
-
Constructor Detail
-
DynRealmLogic
public DynRealmLogic(DynRealmDataBinder binder, DynRealmDAO dynRealmDAO)
-
-
Method Detail
-
read
@PreAuthorize("hasRole(\'DYNREALM_READ\')") @Transactional(readOnly=true) public DynRealmTO read(String key)
-
list
@Transactional(readOnly=true) public List<DynRealmTO> list()
-
create
@PreAuthorize("hasRole(\'DYNREALM_CREATE\')") public DynRealmTO create(DynRealmTO dynRealmTO)
-
update
@PreAuthorize("hasRole(\'DYNREALM_UPDATE\')") public DynRealmTO update(DynRealmTO dynRealmTO)
-
delete
@PreAuthorize("hasRole(\'DYNREALM_DELETE\')") public DynRealmTO delete(String key)
-
resolveReference
protected DynRealmTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
- Specified by:
resolveReferencein classAbstractLogic<DynRealmTO>- Throws:
UnresolvedReferenceException
-
-