Package org.apache.syncope.core.logic
Class FIQLQueryLogic
- java.lang.Object
-
- org.apache.syncope.core.logic.AbstractLogic<T>
-
- org.apache.syncope.core.logic.AbstractTransactionalLogic<FIQLQueryTO>
-
- org.apache.syncope.core.logic.FIQLQueryLogic
-
public class FIQLQueryLogic extends AbstractTransactionalLogic<FIQLQueryTO>
-
-
Field Summary
Fields Modifier and Type Field Description protected FIQLQueryDataBinder
binder
protected FIQLQueryDAO
fiqlQueryDAO
protected UserDAO
userDAO
-
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
-
Constructor Summary
Constructors Constructor Description FIQLQueryLogic(FIQLQueryDataBinder binder, FIQLQueryDAO fiqlQueryDAO, UserDAO userDAO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FIQLQueryTO
create(FIQLQueryTO fiqlQueryTO)
FIQLQueryTO
delete(String key)
List<FIQLQueryTO>
list(String target)
FIQLQueryTO
read(String key)
protected FIQLQueryTO
resolveReference(Method method, Object... args)
protected void
securityChecks(String owner)
FIQLQueryTO
update(FIQLQueryTO fiqlQueryTO)
-
Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
-
-
-
Field Detail
-
binder
protected final FIQLQueryDataBinder binder
-
fiqlQueryDAO
protected final FIQLQueryDAO fiqlQueryDAO
-
userDAO
protected final UserDAO userDAO
-
-
Constructor Detail
-
FIQLQueryLogic
public FIQLQueryLogic(FIQLQueryDataBinder binder, FIQLQueryDAO fiqlQueryDAO, UserDAO userDAO)
-
-
Method Detail
-
securityChecks
protected void securityChecks(String owner)
-
read
@PreAuthorize("isAuthenticated()") @Transactional(readOnly=true) public FIQLQueryTO read(String key)
-
list
@PreAuthorize("isAuthenticated()") @Transactional(readOnly=true) public List<FIQLQueryTO> list(String target)
-
create
@PreAuthorize("isAuthenticated()") public FIQLQueryTO create(FIQLQueryTO fiqlQueryTO)
-
update
@PreAuthorize("isAuthenticated()") public FIQLQueryTO update(FIQLQueryTO fiqlQueryTO)
-
delete
@PreAuthorize("isAuthenticated()") public FIQLQueryTO delete(String key)
-
resolveReference
protected FIQLQueryTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
- Specified by:
resolveReference
in classAbstractLogic<FIQLQueryTO>
- Throws:
UnresolvedReferenceException
-
-