Package org.apache.syncope.core.logic
Class OIDCC4UIProviderLogic
- java.lang.Object
-
- org.apache.syncope.core.logic.AbstractLogic<T>
-
- org.apache.syncope.core.logic.AbstractTransactionalLogic<OIDCC4UIProviderTO>
-
- org.apache.syncope.core.logic.OIDCC4UIProviderLogic
-
public class OIDCC4UIProviderLogic extends AbstractTransactionalLogic<OIDCC4UIProviderTO>
-
-
Field Summary
Fields Modifier and Type Field Description protected OIDCC4UIProviderDataBinderbinderprotected OIDCClientCacheoidcClientCacheLoginprotected OIDCClientCacheoidcClientCacheLogoutprotected OIDCC4UIProviderDAOopDAO-
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
-
Constructor Summary
Constructors Constructor Description OIDCC4UIProviderLogic(OIDCClientCache oidcClientCacheLogin, OIDCClientCache oidcClientCacheLogout, OIDCC4UIProviderDAO opDAO, OIDCC4UIProviderDataBinder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringcreate(OIDCC4UIProviderTO opTO)StringcreateFromDiscovery(OIDCC4UIProviderTO opTO)voiddelete(String key)List<OIDCC4UIProviderTO>list()OIDCC4UIProviderTOread(String key)protected OIDCC4UIProviderTOresolveReference(Method method, Object... args)voidupdate(OIDCC4UIProviderTO opTO)-
Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
-
-
-
Field Detail
-
oidcClientCacheLogin
protected final OIDCClientCache oidcClientCacheLogin
-
oidcClientCacheLogout
protected final OIDCClientCache oidcClientCacheLogout
-
opDAO
protected final OIDCC4UIProviderDAO opDAO
-
binder
protected final OIDCC4UIProviderDataBinder binder
-
-
Constructor Detail
-
OIDCC4UIProviderLogic
public OIDCC4UIProviderLogic(OIDCClientCache oidcClientCacheLogin, OIDCClientCache oidcClientCacheLogout, OIDCC4UIProviderDAO opDAO, OIDCC4UIProviderDataBinder binder)
-
-
Method Detail
-
createFromDiscovery
@PreAuthorize("hasRole(\'OP_CREATE\')") public String createFromDiscovery(OIDCC4UIProviderTO opTO)
-
create
@PreAuthorize("hasRole(\'OP_CREATE\')") public String create(OIDCC4UIProviderTO opTO)
-
list
@PreAuthorize("isAuthenticated()") @Transactional(readOnly=true) public List<OIDCC4UIProviderTO> list()
-
read
@PreAuthorize("hasRole(\'OP_READ\')") @Transactional(readOnly=true) public OIDCC4UIProviderTO read(String key)
-
update
@PreAuthorize("hasRole(\'OP_UPDATE\')") public void update(OIDCC4UIProviderTO opTO)
-
delete
@PreAuthorize("hasRole(\'OP_DELETE\')") public void delete(String key)
-
resolveReference
protected OIDCC4UIProviderTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
- Specified by:
resolveReferencein classAbstractLogic<OIDCC4UIProviderTO>- Throws:
UnresolvedReferenceException
-
-