org.drools.guvnor.server
Class ServiceSecurity

java.lang.Object
  extended by org.drools.guvnor.server.ServiceSecurity

public class ServiceSecurity
extends Object

Handles security checks.


Constructor Summary
ServiceSecurity()
           
 
Method Summary
protected  void checkSecurityAssetPackagePackageReadOnly(AssetItem item)
           
protected  void checkSecurityIsAdmin()
           
protected  void checkSecurityIsPackageAdmin(String uuid)
           
protected  void checkSecurityIsPackageDeveloper(AssetItem item)
           
protected  void checkSecurityIsPackageDeveloper(RuleAsset asset)
           
protected  void checkSecurityIsPackageDeveloper(String packageUUID)
           
protected  void checkSecurityIsPackageDeveloperForName(String initialPackage)
           
protected  void checkSecurityIsPackageNameTypeAdmin(String packageName)
           
protected  void checkSecurityIsPackageReadOnly(String packageName)
           
protected  void checkSecurityNameTypePackageReadOnly(PackageItem item)
           
protected  boolean isSecurityIsAnalystRead(Object target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceSecurity

public ServiceSecurity()
Method Detail

isSecurityIsAnalystRead

protected boolean isSecurityIsAnalystRead(Object target)

checkSecurityIsPackageNameTypeAdmin

protected void checkSecurityIsPackageNameTypeAdmin(String packageName)

checkSecurityIsPackageDeveloper

protected void checkSecurityIsPackageDeveloper(String packageUUID)

checkSecurityIsPackageDeveloper

protected void checkSecurityIsPackageDeveloper(RuleAsset asset)

checkSecurityIsPackageReadOnly

protected void checkSecurityIsPackageReadOnly(String packageName)

checkSecurityIsPackageDeveloper

protected void checkSecurityIsPackageDeveloper(AssetItem item)

checkSecurityIsPackageAdmin

protected void checkSecurityIsPackageAdmin(String uuid)

checkSecurityIsAdmin

protected void checkSecurityIsAdmin()

checkSecurityNameTypePackageReadOnly

protected void checkSecurityNameTypePackageReadOnly(PackageItem item)

checkSecurityIsPackageDeveloperForName

protected void checkSecurityIsPackageDeveloperForName(String initialPackage)

checkSecurityAssetPackagePackageReadOnly

protected void checkSecurityAssetPackagePackageReadOnly(AssetItem item)


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.