Class SocialContextServiceImpl
- java.lang.Object
-
- org.craftercms.social.services.system.impl.SocialContextServiceImpl
-
- All Implemented Interfaces:
SocialContextService
public class SocialContextServiceImpl extends Object implements SocialContextService
-
-
Field Summary
Fields Modifier and Type Field Description static String
AVATAR_LINK_ATTRIBUTE
static String
DISPLAY_NAME_ATTRIBUTE
protected org.craftercms.commons.entitlements.validator.EntitlementValidator
entitlementValidator
static String
FIRST_NAME_ATTRIBUTE
static String
LAST_NAME_ATTRIBUTE
-
Constructor Summary
Constructors Constructor Description SocialContextServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.craftercms.profile.api.Profile
addProfileToContext(String profileId, String contextId, String[] roles)
SocialContext
createNewContext(String contextName)
Iterable<SocialContext>
getAllContexts()
org.craftercms.profile.api.Profile
removeProfileFromContext(String contextId, String profileId)
void
setContextPreferencesService(ContextPreferencesService contextPreferencesService)
void
setEntitlementValidator(org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator)
void
setProfileServiceRestClient(org.craftercms.profile.api.services.ProfileService profileService)
void
setSecurityActionsService(SecurityActionsService securityActionsService)
void
setSocialContextRepositoryImpl(SocialContextRepository socialContextRepository)
-
-
-
Field Detail
-
FIRST_NAME_ATTRIBUTE
public static final String FIRST_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
LAST_NAME_ATTRIBUTE
public static final String LAST_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
DISPLAY_NAME_ATTRIBUTE
public static final String DISPLAY_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
AVATAR_LINK_ATTRIBUTE
public static final String AVATAR_LINK_ATTRIBUTE
- See Also:
- Constant Field Values
-
entitlementValidator
protected org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator
-
-
Method Detail
-
getAllContexts
public Iterable<SocialContext> getAllContexts() throws SocialException
- Specified by:
getAllContexts
in interfaceSocialContextService
- Throws:
SocialException
-
createNewContext
public SocialContext createNewContext(String contextName) throws SocialException
- Specified by:
createNewContext
in interfaceSocialContextService
- Throws:
SocialException
-
addProfileToContext
public org.craftercms.profile.api.Profile addProfileToContext(String profileId, String contextId, String[] roles) throws SocialException
- Specified by:
addProfileToContext
in interfaceSocialContextService
- Throws:
SocialException
-
removeProfileFromContext
public org.craftercms.profile.api.Profile removeProfileFromContext(String contextId, String profileId) throws SocialException
- Specified by:
removeProfileFromContext
in interfaceSocialContextService
- Throws:
SocialException
-
setSocialContextRepositoryImpl
public void setSocialContextRepositoryImpl(SocialContextRepository socialContextRepository)
-
setSecurityActionsService
public void setSecurityActionsService(SecurityActionsService securityActionsService)
-
setProfileServiceRestClient
public void setProfileServiceRestClient(org.craftercms.profile.api.services.ProfileService profileService)
-
setContextPreferencesService
public void setContextPreferencesService(ContextPreferencesService contextPreferencesService)
-
setEntitlementValidator
public void setEntitlementValidator(org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator)
-
-