Package org.apache.syncope.core.logic
Class OIDCOpEntityLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<OIDCOpEntityTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<OIDCOpEntityTO>
org.apache.syncope.core.logic.OIDCOpEntityLogic
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.syncope.core.logic.AbstractTransactionalLogic
AbstractTransactionalLogic.ProvisioningInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OIDCOpEntityDataBinderprotected final EntityFactoryprotected final OIDCOpEntityDAOFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionOIDCOpEntityLogic(OIDCOpEntityDataBinder binder, OIDCOpEntityDAO oidcOpEntityDAO, EntityFactory entityFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()get()protected OIDCOpEntityTOresolveReference(Method method, Object... args) set(OIDCOpEntityTO oidcOpEntityTO) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
binder
-
oidcOpEntityDAO
-
entityFactory
-
-
Constructor Details
-
OIDCOpEntityLogic
public OIDCOpEntityLogic(OIDCOpEntityDataBinder binder, OIDCOpEntityDAO oidcOpEntityDAO, EntityFactory entityFactory)
-
-
Method Details
-
generate
@PreAuthorize("hasRole(\'OIDC_JWKS_GENERATE\') or hasRole(\'ANONYMOUS\')") public OIDCOpEntityTO generate(String jwksKeyId, String jwksType, int jwksKeySize) -
get
@PreAuthorize("hasRole(\'OIDC_OP_ENTITY_GET\') or hasRole(\'ANONYMOUS\')") @Transactional(readOnly=true) public OIDCOpEntityTO get() -
set
@PreAuthorize("hasRole(\'OIDC_OP_ENTITY_SET\') or hasRole(\'ANONYMOUS\')") public OIDCOpEntityTO set(OIDCOpEntityTO oidcOpEntityTO) -
delete
-
resolveReference
protected OIDCOpEntityTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReferencein classAbstractLogic<OIDCOpEntityTO>- Throws:
UnresolvedReferenceException
-