Package org.cyclos.security.access
Class OidcAuthorizationServiceSecurity
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.security.BaseServiceSecurity
-
- org.cyclos.security.access.OidcAuthorizationServiceSecurity
-
- All Implemented Interfaces:
OidcAuthorizationService,Service
@Security public class OidcAuthorizationServiceSecurity extends BaseServiceSecurity implements OidcAuthorizationService
Security forOidcAuthorizationService
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
authHandler, conversionHandler, customFieldValueHandler, entityManagerHandler, groupsHandler, productsHandler, restBeanPropertyMapping, userLocatorHandler
-
Fields inherited from class org.cyclos.impl.AbstractServerComponent
accountHandler, configurationHandler, dataTranslationHandler, notificationHandler, profileFieldHandler, transactionHandler, translationHandler
-
-
Constructor Summary
Constructors Constructor Description OidcAuthorizationServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OidcAuthorizationSearchDatagetSearchData(UserLocatorVO locator)Returns data for searching authorizations.OidcAuthorizationDetailedVOload(@NotNull Long id)Returns details of a specific authorizationprotected EntityCheck<?>resolveEntityCheck()Must be implemented in order to return theEntityCheckmanaged by this security component, or null if nonevoidrevoke(Long id)Revokes an authorization by idPage<OidcAuthorizationVO>search(OidcAuthorizationQuery params)Searches for active authorizations according to the given filters-
Methods inherited from class org.cyclos.security.BaseServiceSecurity
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkScope, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initialize
-
Methods inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
canManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getBaseEntityManagerHandler, getConfiguration, getLoggedBasicUser, getLoggedUser, getProducts, getTranslatedName, getTranslatedValue, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, setAlreadyValidated, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, dataTranslationProxy, delete, detach, doDataTranslationProxy, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
-
-
-
Method Detail
-
getSearchData
public OidcAuthorizationSearchData getSearchData(UserLocatorVO locator) throws FrameworkException
Description copied from interface:OidcAuthorizationServiceReturns data for searching authorizations. If the given user is null, is an overview serach- Specified by:
getSearchDatain interfaceOidcAuthorizationService- Throws:
FrameworkException
-
load
public OidcAuthorizationDetailedVO load(@NotNull @NotNull Long id) throws FrameworkException
Description copied from interface:OidcAuthorizationServiceReturns details of a specific authorization- Specified by:
loadin interfaceOidcAuthorizationService- Throws:
FrameworkException
-
revoke
public void revoke(Long id) throws FrameworkException
Description copied from interface:OidcAuthorizationServiceRevokes an authorization by id- Specified by:
revokein interfaceOidcAuthorizationService- Throws:
FrameworkException
-
search
public Page<OidcAuthorizationVO> search(OidcAuthorizationQuery params) throws FrameworkException
Description copied from interface:OidcAuthorizationServiceSearches for active authorizations according to the given filters- Specified by:
searchin interfaceOidcAuthorizationService- Throws:
FrameworkException
-
resolveEntityCheck
protected EntityCheck<?> resolveEntityCheck()
Description copied from class:BaseServiceSecurityMust be implemented in order to return theEntityCheckmanaged by this security component, or null if none- Specified by:
resolveEntityCheckin classBaseServiceSecurity
-
-