it.eng.spagobi.security.init
Class InternalSecurityInitializer

java.lang.Object
  extended by it.eng.spagobi.security.init.InternalSecurityInitializer
All Implemented Interfaces:
it.eng.spago.init.InitializerIFace

public class InternalSecurityInitializer
extends java.lang.Object
implements it.eng.spago.init.InitializerIFace


Constructor Summary
InternalSecurityInitializer()
           
 
Method Summary
 it.eng.spago.base.SourceBean getConfig()
           
 void init(it.eng.spago.base.SourceBean config)
           
 java.util.List<it.eng.spagobi.commons.bo.Role> initRoles(it.eng.spago.base.SourceBean config)
           
 java.util.HashMap<java.lang.String,java.lang.Integer> initUsers(it.eng.spago.base.SourceBean config)
           
 java.util.List<SbiAttribute> readDefaultProfileAttributes(it.eng.spago.base.SourceBean config)
           
 java.util.List<it.eng.spagobi.commons.bo.Role> readDefaultRoles(it.eng.spago.base.SourceBean config)
           
 java.util.List<SbiUser> readUsers(it.eng.spago.base.SourceBean config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalSecurityInitializer

public InternalSecurityInitializer()
Method Detail

getConfig

public it.eng.spago.base.SourceBean getConfig()
Specified by:
getConfig in interface it.eng.spago.init.InitializerIFace

init

public void init(it.eng.spago.base.SourceBean config)
Specified by:
init in interface it.eng.spago.init.InitializerIFace

initUsers

public java.util.HashMap<java.lang.String,java.lang.Integer> initUsers(it.eng.spago.base.SourceBean config)
Returns:
The map of role ids (Integer) indexed by role name (String)

readUsers

public java.util.List<SbiUser> readUsers(it.eng.spago.base.SourceBean config)

initRoles

public java.util.List<it.eng.spagobi.commons.bo.Role> initRoles(it.eng.spago.base.SourceBean config)
Returns:
The list of roles

readDefaultRoles

public java.util.List<it.eng.spagobi.commons.bo.Role> readDefaultRoles(it.eng.spago.base.SourceBean config)

readDefaultProfileAttributes

public java.util.List<SbiAttribute> readDefaultProfileAttributes(it.eng.spago.base.SourceBean config)