com.xebialabs.deployit.core.rest.secured
Class AbstractSecuredResource

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
Direct Known Subclasses:
ControlTaskResource, DeploymentResource, DiscoveryResource, ImportablePackageResource, RepositoryResource, TaskResource

public abstract class AbstractSecuredResource
extends java.lang.Object


Constructor Summary
AbstractSecuredResource()
           
 
Method Summary
protected  void checkPermission(com.xebialabs.deployit.security.permission.Permission permission)
           
protected  void checkPermission(com.xebialabs.deployit.security.permission.Permission permission, java.util.List<java.lang.String> onConfigurationItems)
           
protected  void checkPermission(com.xebialabs.deployit.security.permission.Permission permission, java.lang.String id)
           
protected  void checkWriteAccessTo(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSecuredResource

public AbstractSecuredResource()
Method Detail

checkPermission

protected void checkPermission(com.xebialabs.deployit.security.permission.Permission permission)

checkPermission

protected void checkPermission(com.xebialabs.deployit.security.permission.Permission permission,
                               java.lang.String id)

checkPermission

protected void checkPermission(com.xebialabs.deployit.security.permission.Permission permission,
                               java.util.List<java.lang.String> onConfigurationItems)

checkWriteAccessTo

protected void checkWriteAccessTo(java.lang.String id)