com.sun.identity.policy
Class PolicyUtils

java.lang.Object
  |
  +--com.sun.identity.policy.PolicyUtils

public synchronized class PolicyUtils
extends java.lang.Object


Field Summary
static java.lang.String ADVICES_END_TAG
           
static java.lang.String ADVICES_START_TAG
           
static java.lang.String ADVICES_TAG_NAME
           
static java.lang.String EMPTY_STRING
           
static boolean logStatus
           
static java.lang.String NEW_LINE
           
static java.lang.String NULL_STRING
           
 
Constructor Summary
PolicyUtils()
           
 
Method Summary
static java.lang.String advicesToXMLString(java.util.Map)
           
static java.util.Map appendElementToMap(java.lang.String, java.util.Set, java.util.Map)
           
static java.util.Map appendMapToMap(java.util.Map, java.util.Map)
           
static java.lang.String attributeValuePairToXMLString(java.lang.String, java.util.Set)
           
static java.lang.String constructUserFilter(SSOToken, java.lang.String, java.lang.String, boolean)
           
static java.util.Set delimStringToSet(java.lang.String, java.lang.String)
           
static java.lang.String envParametersToXMLString(java.util.Map)
           
static java.lang.String getAttributeName(org.w3c.dom.Node)
           
static java.util.Set getAttributeValues(org.w3c.dom.Node)
           
static java.lang.String getDisplayName(java.lang.String)
           
static java.lang.String getDNDisplayString(java.lang.String)
           
static java.lang.String getISDSHostName()
           
static boolean isLocalDS(java.lang.String)
           
static void logAccessMessage(java.lang.String, java.lang.String[], SSOToken)
           
static void logErrorMessage(java.lang.String, java.lang.String[], SSOToken)
           
static java.lang.String mapToXMLString(java.util.Map)
           
static java.util.Map parseAdvicesXML(java.lang.String)
           
static java.util.Map parseAttributeValuePairs(org.w3c.dom.Node)
           
static java.util.Map parseEnvParameters(org.w3c.dom.Node)
           
static java.util.Set parseResponseAttributes(org.w3c.dom.Node)
           
static java.lang.String quote(int)
           
static java.lang.String quote(long)
           
static java.lang.String quote(java.lang.String)
           
static void removePolicyRules(SSOToken, java.lang.String)
           
static java.lang.String responseAttributesToXMLString(java.util.Set)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logStatus

public static boolean logStatus

EMPTY_STRING

public static final java.lang.String EMPTY_STRING

NULL_STRING

public static final java.lang.String NULL_STRING

NEW_LINE

public static final java.lang.String NEW_LINE

ADVICES_TAG_NAME

public static final java.lang.String ADVICES_TAG_NAME

ADVICES_START_TAG

public static final java.lang.String ADVICES_START_TAG

ADVICES_END_TAG

public static final java.lang.String ADVICES_END_TAG
Constructor Detail

PolicyUtils

public PolicyUtils()
Method Detail

appendMapToMap

public static java.util.Map appendMapToMap(java.util.Map,
                                           java.util.Map)

appendElementToMap

public static java.util.Map appendElementToMap(java.lang.String,
                                               java.util.Set,
                                               java.util.Map)

getDisplayName

public static java.lang.String getDisplayName(java.lang.String)

parseEnvParameters

public static java.util.Map parseEnvParameters(org.w3c.dom.Node)
                                        throws PolicyException

parseResponseAttributes

public static java.util.Set parseResponseAttributes(org.w3c.dom.Node)
                                             throws PolicyException

parseAttributeValuePairs

public static java.util.Map parseAttributeValuePairs(org.w3c.dom.Node)

getAttributeName

public static java.lang.String getAttributeName(org.w3c.dom.Node)

getAttributeValues

public static java.util.Set getAttributeValues(org.w3c.dom.Node)

envParametersToXMLString

public static java.lang.String envParametersToXMLString(java.util.Map)

responseAttributesToXMLString

public static java.lang.String responseAttributesToXMLString(java.util.Set)

mapToXMLString

public static java.lang.String mapToXMLString(java.util.Map)

attributeValuePairToXMLString

public static java.lang.String attributeValuePairToXMLString(java.lang.String,
                                                             java.util.Set)

quote

public static java.lang.String quote(java.lang.String)

quote

public static java.lang.String quote(int)

quote

public static java.lang.String quote(long)

logAccessMessage

public static void logAccessMessage(java.lang.String,
                                    java.lang.String[],
                                    SSOToken)

logErrorMessage

public static void logErrorMessage(java.lang.String,
                                   java.lang.String[],
                                   SSOToken)

getISDSHostName

public static java.lang.String getISDSHostName()

isLocalDS

public static boolean isLocalDS(java.lang.String)
                         throws PolicyException

constructUserFilter

public static java.lang.String constructUserFilter(SSOToken,
                                                   java.lang.String,
                                                   java.lang.String,
                                                   boolean)
                                            throws SSOException

removePolicyRules

public static void removePolicyRules(SSOToken,
                                     java.lang.String)
                              throws SSOException,
                                     AMException

delimStringToSet

public static java.util.Set delimStringToSet(java.lang.String,
                                             java.lang.String)

getDNDisplayString

public static java.lang.String getDNDisplayString(java.lang.String)

parseAdvicesXML

public static java.util.Map parseAdvicesXML(java.lang.String)
                                     throws PolicyException

advicesToXMLString

public static java.lang.String advicesToXMLString(java.util.Map)
                                           throws PolicyException


Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.