org.apache.imperius.javaspl
Class Java_SPLPolicyRuleProvider

java.lang.Object
  extended by org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider

public class Java_SPLPolicyRuleProvider
extends java.lang.Object


Method Summary
 void cleanup()
           
 boolean createPolicy(java.lang.String name, java.lang.String policyString)
           
 void deletePolicy(java.lang.String name)
           
 java.util.Map enumeratePolicies()
           
 java.util.List enumeratePolicyNames()
           
 java.lang.Object executePolicy(java.lang.String policyName, java.util.Map instanceObjectMap)
           
static Java_SPLPolicyRuleProvider getInstance()
           
 java.lang.String getPolicy(java.lang.String policyName)
           
 void initialize()
           
 boolean isPolicyExists(java.lang.String policyName)
           
static void main(java.lang.String[] args)
           
 void modifyPolicy(java.lang.String name, java.lang.String policyString)
           
 void setLoggingEnabled(boolean enableOrDisable)
           
 boolean validatePolicyString(java.lang.String policyString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Java_SPLPolicyRuleProvider getInstance()
                                              throws SPLException
Throws:
SPLException

cleanup

public void cleanup()
             throws SPLException
Throws:
SPLException

initialize

public void initialize()
                throws SPLException
Throws:
SPLException

createPolicy

public boolean createPolicy(java.lang.String name,
                            java.lang.String policyString)
                     throws SPLException
Throws:
SPLException

validatePolicyString

public boolean validatePolicyString(java.lang.String policyString)
                             throws SPLException
Throws:
SPLException

deletePolicy

public void deletePolicy(java.lang.String name)
                  throws SPLException
Throws:
SPLException

enumeratePolicyNames

public java.util.List enumeratePolicyNames()
                                    throws SPLException
Throws:
SPLException

enumeratePolicies

public java.util.Map enumeratePolicies()
                                throws SPLException
Throws:
SPLException

getPolicy

public java.lang.String getPolicy(java.lang.String policyName)
                           throws SPLException
Throws:
SPLException

modifyPolicy

public void modifyPolicy(java.lang.String name,
                         java.lang.String policyString)
                  throws SPLException
Throws:
SPLException

executePolicy

public java.lang.Object executePolicy(java.lang.String policyName,
                                      java.util.Map instanceObjectMap)
                               throws SPLException
Throws:
SPLException

isPolicyExists

public boolean isPolicyExists(java.lang.String policyName)

setLoggingEnabled

public void setLoggingEnabled(boolean enableOrDisable)

main

public static void main(java.lang.String[] args)