@Service(value="squashtest.tm.service.DataFilteringService") public class DataFilteringServiceImpl extends Object implements DataFilteringService
| Constructor and Description |
|---|
DataFilteringServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasReadPermissions(Object object)
That method will tell if the security system allows such object to be shipped to the end user.
|
boolean |
isAllowedByUser(org.squashtest.tm.domain.project.ProjectResource object)
That method will tell if the user actually wants that data, or if he discards it.
|
boolean |
isFullyAllowed(Object object)
if that interface is modified in the future because of more filtering options, at least you can rely
on that one to be always present.
|
void |
setPermissionEvaluationService(org.squashtest.tm.service.security.PermissionEvaluationService service) |
void |
setPermissionService(org.squashtest.tm.service.security.PermissionEvaluationService permissionService) |
void |
setUserFilterService(org.squashtest.tm.service.project.ProjectFilterModificationService userFilterService) |
@ServiceReference public void setPermissionEvaluationService(org.squashtest.tm.service.security.PermissionEvaluationService service)
public boolean isFullyAllowed(Object object)
DataFilteringServiceisFullyAllowed in interface DataFilteringServiceobject - to checkpublic boolean hasReadPermissions(Object object)
DataFilteringServicehasReadPermissions in interface DataFilteringServiceobject - the object to check.public boolean isAllowedByUser(org.squashtest.tm.domain.project.ProjectResource object)
DataFilteringServiceisAllowedByUser in interface DataFilteringServiceobject - the object to check.@ServiceReference public void setUserFilterService(org.squashtest.tm.service.project.ProjectFilterModificationService userFilterService)
userFilterService - the userFilterService to set@ServiceReference public void setPermissionService(org.squashtest.tm.service.security.PermissionEvaluationService permissionService)
permissionService - the permissionService to setCopyright © 2010-2015 Henix, henix.fr. All Rights Reserved.