package coldfusion.server; import java.security.Permission; import java.util.HashMap; import java.util.Map; //import coldfusion.security.BasicPolicy; public interface SecurityService extends Service { public abstract Map getContexts(); //public abstract BasicPolicy getBasicPolicy(); public abstract HashMap getCompiledCrossSiteScriptPatterns(); public abstract String crossSiteProtectString(String arg0); public abstract boolean isJvmSecurityEnabled(); public abstract boolean isSandboxSecurityEnabled(); public abstract void setSandboxSecurityEnabled(boolean arg0); public abstract void checkPermission(Permission arg0); public abstract void setJvmSecurityEnabled(boolean arg0); public abstract void authenticateAdmin(); public abstract void setAdminPassword(String arg0); public abstract boolean isAdminSecurityEnabled(); public abstract void setAdminSecurityEnabled(boolean arg0); public abstract boolean checkAdminPassword(String arg0, String arg1); public abstract boolean checkAdminPassword(String arg0); public abstract String getAdminHash(Object arg0); public abstract void setRdsPassword(String arg0); public abstract boolean checkRdsPassword(String arg0); public abstract boolean isRdsSecurityEnabled(); public abstract void setRdsSecurityEnabled(boolean arg0); public abstract Map getSettings(); public abstract void setSettings(Map arg0) throws ServiceException; public abstract void registerWithWatchService(); public abstract void setEnableWatch(boolean arg0); }