it.eng.spagobi.security
Class SecurityProviderUtilities

java.lang.Object
  extended by it.eng.spagobi.security.SecurityProviderUtilities

public class SecurityProviderUtilities
extends java.lang.Object


Constructor Summary
SecurityProviderUtilities()
           
 
Method Summary
 void debug(java.lang.Class classErr, java.lang.String nameMeth, java.lang.String message)
           
static java.util.HashMap getAllSharedProfileAttributes()
          Get all the shared profile attributes of the users.
 java.util.regex.Pattern getFilterPattern()
           
static java.util.HashMap getPredefinedProfileAttributes(java.lang.String userUniqueIdentifier)
          Get all the predefined profile attributes of the user with the given unique identifier passed as String.
static it.eng.spago.base.SourceBean getProfileAttributesSourceBean()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityProviderUtilities

public SecurityProviderUtilities()
Method Detail

getPredefinedProfileAttributes

public static java.util.HashMap getPredefinedProfileAttributes(java.lang.String userUniqueIdentifier)
Get all the predefined profile attributes of the user with the given unique identifier passed as String. The attributes are contained into a configuration file which contains the name of the attribute and the test value of the attribute. The test value is used during the test of a script that use the attribute.

Returns:
HashMap of the attributes. HashMap keys are profile attribute. HashMap values are test values.

getAllSharedProfileAttributes

public static java.util.HashMap getAllSharedProfileAttributes()
Get all the shared profile attributes of the users. The attributes are contained into a configuration file which contains the name of the attribute and the test value of the attribute. The test value is used during the test of a script that use the attribute.

Returns:
HashMap of the attributes. HashMap keys are profile attribute. HashMap values are test values.

getProfileAttributesSourceBean

public static it.eng.spago.base.SourceBean getProfileAttributesSourceBean()

debug

public void debug(java.lang.Class classErr,
                  java.lang.String nameMeth,
                  java.lang.String message)

getFilterPattern

public java.util.regex.Pattern getFilterPattern()