Package org.cyclos.security.access
Class IdentityProviderServiceSecurity
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.security.BaseServiceSecurity
-
- org.cyclos.security.CRUDServiceSecurity<DTO,E,D,DP>
-
- org.cyclos.security.ConfigurationEntityCRUDServiceSecurity<DTO,E,D,DP>
-
- org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity<IdentityProviderDTO,IdentityProvider,IdentityProviderData,IdentityProviderType>
-
- org.cyclos.security.access.IdentityProviderServiceSecurity
-
- All Implemented Interfaces:
IdentityProviderService,CRUDService<IdentityProviderDTO,IdentityProviderData,IdentityProviderType>,CRUDWithConfirmationPasswordService<IdentityProviderDTO,IdentityProviderData,IdentityProviderType>,Service
@Security public class IdentityProviderServiceSecurity extends SimpleConfigurationEntityCRUDServiceSecurity<IdentityProviderDTO,IdentityProvider,IdentityProviderData,IdentityProviderType> implements IdentityProviderService
Security forIdentityProviderService
-
-
Field Summary
-
Fields inherited from class org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity
managePermission, viewPermission
-
Fields inherited from class org.cyclos.security.CRUDServiceSecurity
entityClass
-
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 IdentityProviderServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IdentityProviderServiceLocalgetImplementation()Should be implemented in order to return the actual implementation of the serviceList<IdentityProviderVO>list()Returns all identity providersIdentityProviderRequestResultrequest(IdentityProviderRequest request)Prepares an operation using an identity provider.voidsaveOrder(List<Long> ids)Reorders the providers-
Methods inherited from class org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity
checkCreateNew, checkManagePermission, checkViewPermission, doHasManageAccess, doHasViewAccess, hasManagePermission, hasViewPermission
-
Methods inherited from class org.cyclos.security.ConfigurationEntityCRUDServiceSecurity
isAccessible
-
Methods inherited from class org.cyclos.security.CRUDServiceSecurity
canPerformOperation, canViewData, checkManageAccess, checkOperation, checkSave, checkViewAccess, customizeData, find, getConfirmationPasswordInputForRemove, getData, getDataForNew, getEntityClass, hasManageAccess, hasViewAccess, load, onBeforeSave, remove, removeAll, removeAllWithConfirmationPassword, removeWithConfirmationPassword, resolveEntityCheck, save, saveWithConfirmationPassword
-
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, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, delete, detach, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
-
-
-
Method Detail
-
list
public List<IdentityProviderVO> list() throws FrameworkException
Description copied from interface:IdentityProviderServiceReturns all identity providers- Specified by:
listin interfaceIdentityProviderService- Throws:
FrameworkException
-
request
public IdentityProviderRequestResult request(IdentityProviderRequest request) throws FrameworkException
Description copied from interface:IdentityProviderServicePrepares an operation using an identity provider.- Specified by:
requestin interfaceIdentityProviderService- Throws:
FrameworkException
-
saveOrder
public void saveOrder(List<Long> ids) throws FrameworkException
Description copied from interface:IdentityProviderServiceReorders the providers- Specified by:
saveOrderin interfaceIdentityProviderService- Throws:
FrameworkException
-
getImplementation
protected IdentityProviderServiceLocal getImplementation()
Description copied from class:CRUDServiceSecurityShould be implemented in order to return the actual implementation of the service- Specified by:
getImplementationin classCRUDServiceSecurity<IdentityProviderDTO,IdentityProvider,IdentityProviderData,IdentityProviderType>
-
-