|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.server.UsrGrpPrimitives
public final class UsrGrpPrimitives
This class provides the primitive operations for Users/Groups security. In the current implementation, no instances of this class should ever be instantiated.
Methods that need to be implemented
EssSession, EssSessionMessage| Method Summary | |
|---|---|
static boolean |
containsGroup(EssSession session, java.lang.String groupName) |
static boolean |
containsUser(EssSession session, java.lang.String userName) |
static boolean |
copyGroup(EssSession session, java.lang.String groupname, java.lang.String newName, boolean replace) |
static boolean |
copyUser(EssSession session, java.lang.String username, java.lang.String password, java.lang.String newName, boolean bInternal, java.lang.String parameter, java.lang.String protocol, boolean replace) |
static boolean |
createGroup(EssSession session, Group group) |
static boolean |
createUser(EssSession session, User user) |
static boolean |
deleteGroup(EssSession session, java.lang.String groupname) |
static boolean |
deleteUser(EssSession session, java.lang.String username) |
static boolean |
enableUser(EssSession session, java.lang.String username) |
static boolean |
findUserInGroup(EssSession session, java.lang.String username, java.lang.String groupName) |
static java.util.ArrayList |
getAppAccessOnly(EssSession session, java.lang.String username, java.lang.String appname, java.util.ArrayList appAccessList) |
static java.util.ArrayList<AppAccess> |
getAppAccessOnlyEx(EssSession session, java.lang.String username, java.lang.String appname, java.util.ArrayList appAccessList, boolean isUser) |
static java.util.ArrayList |
getAppDbAccess(EssSession session, java.lang.String username, java.lang.String appname, boolean skipDbAccess) |
static java.util.ArrayList |
getAppDbAccessEx(EssSession session, java.lang.String username, java.lang.String appname, boolean skipDbAccess, boolean isUser) |
static java.util.ArrayList |
getDbAccess(EssSession session, java.lang.String username, java.lang.String appname, java.lang.String dbname) |
static java.util.ArrayList<AppAccess.DbAccess> |
getDbAccessEx(EssSession session, java.lang.String username, java.lang.String appname, java.lang.String dbname, boolean isUser) |
static java.util.List |
getDisabledUserList(EssSession session)Creates a list of disabled users for a specific server. |
static GroupProperties |
getGroup(EssSession session, java.lang.String groupname, boolean skipAccess) |
static GroupProperties |
getGroup(EssSession session, java.lang.String groupname, boolean skipAccess, boolean skipDbAccess) |
static java.util.List |
getGroupList(EssSession session)Creates a list of groups that belong to a specific server. |
static java.util.List |
getGroupList(EssSession session, boolean refresh)Creates a list of groups that belong to a specific server. |
static java.util.List |
getGroupNames(EssSession session) |
static java.util.List |
getSecurityGroupList(EssSession session, java.lang.String appName, java.lang.String dbName)Creates a list of users that belong to a specific server. |
static UserProperties |
getUser(EssSession session, java.lang.String username, boolean skip) |
static UserProperties |
getUser(EssSession session, java.lang.String username, boolean skip, boolean skipDbAccess) |
static UserProperties |
getUser(EssSession session, java.lang.String username, boolean skipGroups, boolean skip, boolean skipDbAccess) |
static UserProperties |
getUserAccess(EssSession session, java.lang.String username) |
static java.util.List |
getUserList(EssSession session)Creates a list of users that belong to a specific server. |
static java.util.List |
getUserList(EssSession session, java.lang.String appName, java.lang.String dbName, boolean skipAccessType)Creates a list of users that belong to a specific server. |
static java.io.File |
getUserListFile(EssSession session) |
static java.io.File |
getUserListFileEx(EssSession session, boolean skipAccessType) |
static java.util.ArrayList |
getUsrGrpDbAccess(EssSession session, java.lang.String username, java.lang.String appname, java.lang.String dbname) |
static java.util.ArrayList |
getUsrGrpDbAccessEx(EssSession session, java.lang.String username, java.lang.String appname, java.lang.String dbname, boolean isUser) |
static boolean |
renameGroup(EssSession session, java.lang.String groupname, java.lang.String newName) |
static boolean |
renameUser(EssSession session, java.lang.String username, java.lang.String newName) |
static boolean |
setAppDbAccess(EssSession session, java.lang.Object user) |
static boolean |
setAppDbAccess(EssSession session, java.lang.String username, java.lang.Object properties, boolean isUser) |
static boolean |
setCalcForPlanningApp(EssSession session, java.lang.Object user) |
static boolean |
setGroup(EssSession session, Group group) |
static boolean |
setGroup(EssSession session, Group group, boolean setUsers) |
static boolean |
setUser(EssSession session, User user) |
static boolean |
setUser(EssSession session, User user, boolean chgPwd) |
static boolean |
setUser(EssSession session, User user, boolean chgPwd, boolean setGroups) |
static boolean |
setUser(EssSession session, User user, boolean chgPwd, boolean setGroups, boolean setUsers) |
static boolean |
setUserGroup(EssSession session, UserProperties properties, java.lang.String username) |
static boolean |
setUserGroup(EssSession session, UserProperties properties, java.lang.String username, EssCoreJni core, ContextHandle ctx) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean createUser(EssSession session,
User user)
public static boolean createGroup(EssSession session,
Group group)
public static boolean setAppDbAccess(EssSession session,
java.lang.Object user)
public static java.util.ArrayList getDbAccess(EssSession session,
java.lang.String username,
java.lang.String appname,
java.lang.String dbname)
public static java.util.ArrayList<AppAccess.DbAccess> getDbAccessEx(EssSession session,
java.lang.String username,
java.lang.String appname,
java.lang.String dbname,
boolean isUser)
public static boolean setAppDbAccess(EssSession session,
java.lang.String username,
java.lang.Object properties,
boolean isUser)
public static boolean setUser(EssSession session,
User user)
public static boolean setUser(EssSession session,
User user,
boolean chgPwd)
public static boolean setUser(EssSession session,
User user,
boolean chgPwd,
boolean setGroups)
public static boolean setUser(EssSession session,
User user,
boolean chgPwd,
boolean setGroups,
boolean setUsers)
public static boolean setUserGroup(EssSession session,
UserProperties properties,
java.lang.String username)
public static boolean setUserGroup(EssSession session,
UserProperties properties,
java.lang.String username,
EssCoreJni core,
ContextHandle ctx)
public static java.util.List getUserList(EssSession session)
session - object for this Essbase session.public static java.io.File getUserListFile(EssSession session)
public static java.io.File getUserListFileEx(EssSession session,
boolean skipAccessType)
public static java.util.List getDisabledUserList(EssSession session)
session - object for this Essbase session.
public static boolean containsUser(EssSession session,
java.lang.String userName)
public static java.util.List getGroupList(EssSession session)
session - object for this Essbase session.
public static java.util.List getGroupList(EssSession session,
boolean refresh)
session - object for this Essbase session.public static java.util.List getGroupNames(EssSession session)
public static boolean containsGroup(EssSession session,
java.lang.String groupName)
public static boolean setGroup(EssSession session,
Group group)
public static boolean setGroup(EssSession session,
Group group,
boolean setUsers)
public static GroupProperties getGroup(EssSession session,
java.lang.String groupname,
boolean skipAccess)
public static GroupProperties getGroup(EssSession session,
java.lang.String groupname,
boolean skipAccess,
boolean skipDbAccess)
public static UserProperties getUser(EssSession session,
java.lang.String username,
boolean skip)
public static UserProperties getUser(EssSession session,
java.lang.String username,
boolean skip,
boolean skipDbAccess)
public static UserProperties getUser(EssSession session,
java.lang.String username,
boolean skipGroups,
boolean skip,
boolean skipDbAccess)
public static java.util.ArrayList getAppDbAccess(EssSession session,
java.lang.String username,
java.lang.String appname,
boolean skipDbAccess)
public static java.util.ArrayList getAppDbAccessEx(EssSession session,
java.lang.String username,
java.lang.String appname,
boolean skipDbAccess,
boolean isUser)
public static java.util.ArrayList getAppAccessOnly(EssSession session,
java.lang.String username,
java.lang.String appname,
java.util.ArrayList appAccessList)
public static java.util.ArrayList<AppAccess> getAppAccessOnlyEx(EssSession session,
java.lang.String username,
java.lang.String appname,
java.util.ArrayList appAccessList,
boolean isUser)
public static boolean findUserInGroup(EssSession session,
java.lang.String username,
java.lang.String groupName)
public static boolean renameUser(EssSession session,
java.lang.String username,
java.lang.String newName)
public static boolean renameGroup(EssSession session,
java.lang.String groupname,
java.lang.String newName)
public static boolean copyUser(EssSession session,
java.lang.String username,
java.lang.String password,
java.lang.String newName,
boolean bInternal,
java.lang.String parameter,
java.lang.String protocol,
boolean replace)
public static boolean copyGroup(EssSession session,
java.lang.String groupname,
java.lang.String newName,
boolean replace)
public static boolean deleteUser(EssSession session,
java.lang.String username)
public static boolean deleteGroup(EssSession session,
java.lang.String groupname)
public static boolean enableUser(EssSession session,
java.lang.String username)
public static java.util.List getUserList(EssSession session,
java.lang.String appName,
java.lang.String dbName,
boolean skipAccessType)
session - object for this Essbase session.
public static java.util.List getSecurityGroupList(EssSession session,
java.lang.String appName,
java.lang.String dbName)
session - object for this Essbase session.
public static java.util.ArrayList getUsrGrpDbAccess(EssSession session,
java.lang.String username,
java.lang.String appname,
java.lang.String dbname)
public static java.util.ArrayList getUsrGrpDbAccessEx(EssSession session,
java.lang.String username,
java.lang.String appname,
java.lang.String dbname,
boolean isUser)
public static UserProperties getUserAccess(EssSession session,
java.lang.String username)
public static boolean setCalcForPlanningApp(EssSession session,
java.lang.Object user)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||