|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SharePermissionStore
Store interface for the persistence of SharePermissions
Method Summary | |
---|---|
int |
deleteSharePermissions(SharedEntity entity)
Delete all SharePermission instances associate with given entity. |
int |
deleteSharePermissionsLike(SharePermission permission)
Deletes SharePermission 's that have the same "shape" as the provided share permission. |
SharedEntity.SharePermissions |
getSharePermissions(SharedEntity entity)
Retrieve all SharePermission instances associated with a given
SharedEntity |
SharedEntity.SharePermissions |
storeSharePermissions(SharedEntity entity)
Associate given entity with passed in Collection SharePermission . |
Method Detail |
---|
SharedEntity.SharePermissions getSharePermissions(SharedEntity entity)
SharePermission
instances associated with a given
SharedEntity
entity
- The entity that SharePermissions are associated with
SharedEntity.SharePermissions storeSharePermissions(SharedEntity entity)
SharePermission
. Store is responsible for updating and
creating current shares associated with entity.
entity
- The entity to associate SharePermissions with
SharePermission
instances that were persistedint deleteSharePermissions(SharedEntity entity)
SharePermission
instances associate with given entity.
entity
- The entity that SharePermissions are associated with
int deleteSharePermissionsLike(SharePermission permission)
SharePermission
's that have the same "shape" as the provided share permission. It uses the type,
param1, amd param2 to as the basis for deleting SharePermission
permission
- a 'template' of the type of SharePermission you want to delete
IllegalArgumentException
- if you provide a null SharePermission or one that does not have a type and (param1 or param2).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |