@Transactional @Service(value="relationPermissionDomainService") public class RelationPermissionDomainService extends de.alpharogroup.service.domain.AbstractDomainService<Integer,RelationPermission,de.alpharogroup.user.entities.RelationPermissions,de.alpharogroup.user.repositories.RelationPermissionsDao,RelationPermissionsMapper> implements RelationPermissionService
RelationPermissionDomainService.| Constructor and Description |
|---|
RelationPermissionDomainService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(User provider,
User subscriber,
Permission permission)
Adds the given permission for the given subscriber provided from the provider.
|
List<RelationPermission> |
find(User provider,
User subscriber)
Find a list of RelationPermissions that the given provider granted to the subscriber.
|
List<RelationPermission> |
find(User provider,
User subscriber,
Permission permission)
Find a list of RelationPermissions from the given provider and to the subscriber and the
given permission if the provider granted this permission to the subscriber.
|
RelationPermission |
findRelationPermissions(User provider,
User subscriber)
Find all given permissions that the given provider granted to the subscriber.
|
RelationPermission |
findRelationPermissions(User provider,
User subscriber,
Permission permission)
Finds the RelationPermissions object from the given permissions the given provider and the
subscriber.
|
void |
removeAllPermissions(User provider,
User subscriber)
Removes all permissions that are given for both users.
|
void |
removePermission(User provider,
User subscriber,
Permission permission)
Removes the given permission for the given subscriber provided from the provider.
|
void |
setRelationPermissionsDao(de.alpharogroup.user.repositories.RelationPermissionsDao relationPermissionsDao)
Sets the specific
RelationPermissionsDao. |
void |
setRelationPermissionsMapper(RelationPermissionsMapper mapper)
Sets the specific
RelationPermissionsMapper. |
create, delete, exists, findAll, getDao, getDomainObjectClass, getEntityClass, getMapper, persist, read, setDao, setMapper, updatepublic void addPermission(User provider, User subscriber, Permission permission)
addPermission in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpermission - the permissionpublic List<RelationPermission> find(User provider, User subscriber)
find in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpublic List<RelationPermission> find(User provider, User subscriber, Permission permission)
find in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpermission - the permissionpublic RelationPermission findRelationPermissions(User provider, User subscriber)
findRelationPermissions in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpublic RelationPermission findRelationPermissions(User provider, User subscriber, Permission permission)
findRelationPermissions in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpermission - the permissionpublic void removeAllPermissions(User provider, User subscriber)
removeAllPermissions in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpublic void removePermission(User provider, User subscriber, Permission permission)
removePermission in interface RelationPermissionServiceprovider - the providersubscriber - the subscriberpermission - the permission@Autowired public void setRelationPermissionsDao(de.alpharogroup.user.repositories.RelationPermissionsDao relationPermissionsDao)
RelationPermissionsDao.relationPermissionsDao - the new RelationPermissionsDao.@Autowired public void setRelationPermissionsMapper(RelationPermissionsMapper mapper)
RelationPermissionsMapper.mapper - the new RelationPermissionsMapper.Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.