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.List getAllProfileAtributesNames()
           
 java.util.regex.Pattern getFilterPattern()
           
static java.util.HashMap getUserProfileAttributes(java.lang.String userUniqueIdentifier, org.exoplatform.services.organization.OrganizationService service)
          Get all the profile attributes of the users given his unique identifier The profile attributes are default and predefined attributes (predefined override default attributes) and are contained into a configuration file which contains the name of the attribute and its default value or its reference to a eXo user profile attribute.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityProviderUtilities

public SecurityProviderUtilities()
Method Detail

debug

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

getFilterPattern

public java.util.regex.Pattern getFilterPattern()

getUserProfileAttributes

public static java.util.HashMap getUserProfileAttributes(java.lang.String userUniqueIdentifier,
                                                         org.exoplatform.services.organization.OrganizationService service)
Get all the profile attributes of the users given his unique identifier The profile attributes are default and predefined attributes (predefined override default attributes) and are contained into a configuration file which contains the name of the attribute and its default value or its reference to a eXo user profile attribute.

Parameters:
userUniqueIdentifier - String representing the unique identifier.
Returns:
service The eXo OrganizationService object.

getAllProfileAtributesNames

public static java.util.List getAllProfileAtributesNames()
                                                  throws it.eng.spago.error.EMFInternalError
Throws:
it.eng.spago.error.EMFInternalError