Package org.exoplatform.social.metadata
Class FavoriteACLPlugin
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.social.metadata.FavoriteACLPlugin
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public abstract class FavoriteACLPlugin
extends org.exoplatform.container.component.BaseComponentPlugin
A plugin that will be used by FavoriteServiceImpl to check ACL of create
favorite
-
Field Summary
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanCreateFavorite(org.exoplatform.services.security.Identity userIdentity, String entityId) Checks whether the user can mark an entity as favoriteabstract StringMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Constructor Details
-
FavoriteACLPlugin
public FavoriteACLPlugin()
-
-
Method Details
-
getEntityType
- Returns:
- entity types that plugin handles
-
canCreateFavorite
public abstract boolean canCreateFavorite(org.exoplatform.services.security.Identity userIdentity, String entityId) Checks whether the user can mark an entity as favorite- Parameters:
userIdentity- user identityentityId- object technical unique identifier- Returns:
- true if the user can mark entity as favorite, else false.
-