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 OIDCC4UIProviderDataBinder
binder
protected OIDCClientCache
oidcClientCacheLogin
protected OIDCClientCache
oidcClientCacheLogout
protected OIDCC4UIProviderDAO
opDAO
-
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 String
create(OIDCC4UIProviderTO opTO)
String
createFromDiscovery(OIDCC4UIProviderTO opTO)
void
delete(String key)
List<OIDCC4UIProviderTO>
list()
OIDCC4UIProviderTO
read(String key)
protected OIDCC4UIProviderTO
resolveReference(Method method, Object... args)
void
update(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:
resolveReference
in classAbstractLogic<OIDCC4UIProviderTO>
- Throws:
UnresolvedReferenceException
-
-