Package org.apache.syncope.core.logic
Class AccessTokenLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<AccessTokenTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<AccessTokenTO>
org.apache.syncope.core.logic.AccessTokenLogic
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AccessTokenDAOprotected final AccessTokenDataBinderprotected final EncryptorManagerprotected final SecurityPropertiesFields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG -
Constructor Summary
ConstructorsConstructorDescriptionAccessTokenLogic(SecurityProperties securityProperties, EncryptorManager encryptorManager, AccessTokenDataBinder binder, AccessTokenDAO accessTokenDAO) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected byte[]org.springframework.data.domain.Page<AccessTokenTO> list(org.springframework.data.domain.Pageable pageable) login()voidlogout()refresh()protected AccessTokenTOresolveReference(Method method, Object... args) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
securityProperties
-
encryptorManager
-
binder
-
accessTokenDAO
-
-
Constructor Details
-
AccessTokenLogic
public AccessTokenLogic(SecurityProperties securityProperties, EncryptorManager encryptorManager, AccessTokenDataBinder binder, AccessTokenDAO accessTokenDAO)
-
-
Method Details
-
getAuthorities
protected byte[] getAuthorities() -
login
-
refresh
-
logout
-
list
@PreAuthorize("hasRole(\'ACCESS_TOKEN_LIST\')") public org.springframework.data.domain.Page<AccessTokenTO> list(org.springframework.data.domain.Pageable pageable) -
delete
-
resolveReference
protected AccessTokenTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReferencein classAbstractLogic<AccessTokenTO>- Throws:
UnresolvedReferenceException
-