Skip navigation links


com.essbase.eas.essbase.server
Class SecurityLogic

java.lang.Object
  extended by com.essbase.eas.essbase.server.SecurityLogic


public class SecurityLogic
extends java.lang.Object

Constructor Summary
SecurityLogic()
           

 

Method Summary
 boolean copyApplicationAccess(EssSession destSession, java.lang.String destApp, EssSession srcSession, java.lang.String srcApp)
           
 boolean copyDatabaseAccess(EssSession destSession, java.lang.String destApp, java.lang.String destDb, EssSession srcSession, java.lang.String srcApp, java.lang.String srcDb)
           
 java.util.List getApplicationAccess(EssSession session, java.lang.String appName)
           
 java.util.List getDatabaseAccess(EssSession session, java.lang.String appName, java.lang.String dbName)
           
 boolean hasGroup(EssSession session, java.lang.String groupname)
           
 boolean hasUser(EssSession session, java.lang.String username)
           
 boolean migrateAppGroup(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String groupName, boolean replace, boolean copySuperOK)
           
 boolean migrateAppGroup(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String groupName, boolean replace, boolean copySuperOK, boolean migrateAssociatedUsers)
           
 boolean migrateAppGroup(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String groupName, boolean replace, boolean copySuperOK, java.util.List destDbList, boolean migrateAssociatedUsers)
           
 boolean migrateAppGroup(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String srcGroupName, java.lang.String tgtGroupName, boolean replace, boolean copySuperOK, java.util.List destDbList, boolean migrateAssociatedUsers)
           
 boolean migrateAppUser(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String username, boolean replace, java.lang.String password, boolean forcePWChange, boolean copySuperOK)
           
 boolean migrateAppUser(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String username, boolean replace, java.lang.String password, boolean forcePWChange, boolean copySuperOK, java.util.List destDbList)
           
 boolean migrateAppUser(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, java.lang.String username, java.lang.String newUserName, boolean replace, java.lang.String password, boolean forcePWChange, boolean copySuperOK, java.util.List destDbList)
           
 boolean migrateDbUser(EssSession destSession, EssSession srcSession, java.lang.String srcAppName, java.lang.String destAppName, java.lang.String srcDbName, java.lang.String destDbName, boolean reducePriv, boolean grantExtraPriv, boolean noChange, UserProperties srcUserProps, java.lang.String username, boolean replace)
           
 boolean migrateGroup(EssSession destSession, EssSession srcSession, java.lang.String username, boolean replace, boolean copySuperOK)
           
 void migrateGroupFAF(java.lang.String processID, EssSession destSession, EssSession srcSession, java.util.ArrayList groupList, java.lang.Boolean replace, java.lang.Boolean copySuperOK)
           
 boolean migrateUser(EssSession destSession, EssSession srcSession, java.lang.String username, boolean replace, java.lang.String password, boolean forcePWChange, boolean copySuperOK)
           
 void migrateUserFAF(java.lang.String processID, EssSession destSession, EssSession srcSession, java.util.ArrayList userList, java.lang.Boolean replace, java.lang.String password, java.lang.Boolean forcePWChange, java.lang.Boolean copySuperOK)
           
 boolean setApplicationAccess(EssSession session, java.lang.String appName, java.util.ArrayList appAccessList)
           
 boolean setDatabaseAccess(EssSession session, java.lang.String appName, java.lang.String dbName, java.util.ArrayList dbAccessList)
           
 boolean setPassword(EssSession session, java.lang.String username, java.lang.String password)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SecurityLogic

public SecurityLogic()

Method Detail

setPassword

public boolean setPassword(EssSession session,
                           java.lang.String username,
                           java.lang.String password)

hasUser

public boolean hasUser(EssSession session,
                       java.lang.String username)

migrateUserFAF

public void migrateUserFAF(java.lang.String processID,
                           EssSession destSession,
                           EssSession srcSession,
                           java.util.ArrayList userList,
                           java.lang.Boolean replace,
                           java.lang.String password,
                           java.lang.Boolean forcePWChange,
                           java.lang.Boolean copySuperOK)
                    throws java.lang.Exception
Throws:
java.lang.Exception

migrateUser

public boolean migrateUser(EssSession destSession,
                           EssSession srcSession,
                           java.lang.String username,
                           boolean replace,
                           java.lang.String password,
                           boolean forcePWChange,
                           boolean copySuperOK)

hasGroup

public boolean hasGroup(EssSession session,
                        java.lang.String groupname)

migrateAppGroup

public boolean migrateAppGroup(EssSession destSession,
                               EssSession srcSession,
                               java.lang.String srcAppName,
                               java.lang.String destAppName,
                               boolean reducePriv,
                               boolean grantExtraPriv,
                               boolean noChange,
                               java.lang.String groupName,
                               boolean replace,
                               boolean copySuperOK)

migrateAppGroup

public boolean migrateAppGroup(EssSession destSession,
                               EssSession srcSession,
                               java.lang.String srcAppName,
                               java.lang.String destAppName,
                               boolean reducePriv,
                               boolean grantExtraPriv,
                               boolean noChange,
                               java.lang.String groupName,
                               boolean replace,
                               boolean copySuperOK,
                               boolean migrateAssociatedUsers)

migrateAppGroup

public boolean migrateAppGroup(EssSession destSession,
                               EssSession srcSession,
                               java.lang.String srcAppName,
                               java.lang.String destAppName,
                               boolean reducePriv,
                               boolean grantExtraPriv,
                               boolean noChange,
                               java.lang.String groupName,
                               boolean replace,
                               boolean copySuperOK,
                               java.util.List destDbList,
                               boolean migrateAssociatedUsers)

migrateAppGroup

public boolean migrateAppGroup(EssSession destSession,
                               EssSession srcSession,
                               java.lang.String srcAppName,
                               java.lang.String destAppName,
                               boolean reducePriv,
                               boolean grantExtraPriv,
                               boolean noChange,
                               java.lang.String srcGroupName,
                               java.lang.String tgtGroupName,
                               boolean replace,
                               boolean copySuperOK,
                               java.util.List destDbList,
                               boolean migrateAssociatedUsers)

getApplicationAccess

public java.util.List getApplicationAccess(EssSession session,
                                           java.lang.String appName)

setApplicationAccess

public boolean setApplicationAccess(EssSession session,
                                    java.lang.String appName,
                                    java.util.ArrayList appAccessList)

copyApplicationAccess

public boolean copyApplicationAccess(EssSession destSession,
                                     java.lang.String destApp,
                                     EssSession srcSession,
                                     java.lang.String srcApp)

getDatabaseAccess

public java.util.List getDatabaseAccess(EssSession session,
                                        java.lang.String appName,
                                        java.lang.String dbName)

setDatabaseAccess

public boolean setDatabaseAccess(EssSession session,
                                 java.lang.String appName,
                                 java.lang.String dbName,
                                 java.util.ArrayList dbAccessList)

copyDatabaseAccess

public boolean copyDatabaseAccess(EssSession destSession,
                                  java.lang.String destApp,
                                  java.lang.String destDb,
                                  EssSession srcSession,
                                  java.lang.String srcApp,
                                  java.lang.String srcDb)

migrateAppUser

public boolean migrateAppUser(EssSession destSession,
                              EssSession srcSession,
                              java.lang.String srcAppName,
                              java.lang.String destAppName,
                              boolean reducePriv,
                              boolean grantExtraPriv,
                              boolean noChange,
                              java.lang.String username,
                              boolean replace,
                              java.lang.String password,
                              boolean forcePWChange,
                              boolean copySuperOK)

migrateAppUser

public boolean migrateAppUser(EssSession destSession,
                              EssSession srcSession,
                              java.lang.String srcAppName,
                              java.lang.String destAppName,
                              boolean reducePriv,
                              boolean grantExtraPriv,
                              boolean noChange,
                              java.lang.String username,
                              boolean replace,
                              java.lang.String password,
                              boolean forcePWChange,
                              boolean copySuperOK,
                              java.util.List destDbList)

migrateAppUser

public boolean migrateAppUser(EssSession destSession,
                              EssSession srcSession,
                              java.lang.String srcAppName,
                              java.lang.String destAppName,
                              boolean reducePriv,
                              boolean grantExtraPriv,
                              boolean noChange,
                              java.lang.String username,
                              java.lang.String newUserName,
                              boolean replace,
                              java.lang.String password,
                              boolean forcePWChange,
                              boolean copySuperOK,
                              java.util.List destDbList)

migrateGroupFAF

public void migrateGroupFAF(java.lang.String processID,
                            EssSession destSession,
                            EssSession srcSession,
                            java.util.ArrayList groupList,
                            java.lang.Boolean replace,
                            java.lang.Boolean copySuperOK)
                     throws java.lang.Exception
Throws:
java.lang.Exception

migrateGroup

public boolean migrateGroup(EssSession destSession,
                            EssSession srcSession,
                            java.lang.String username,
                            boolean replace,
                            boolean copySuperOK)

migrateDbUser

public boolean migrateDbUser(EssSession destSession,
                             EssSession srcSession,
                             java.lang.String srcAppName,
                             java.lang.String destAppName,
                             java.lang.String srcDbName,
                             java.lang.String destDbName,
                             boolean reducePriv,
                             boolean grantExtraPriv,
                             boolean noChange,
                             UserProperties srcUserProps,
                             java.lang.String username,
                             boolean replace)

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.