Package | Description |
---|---|
de.esprit.netsuite.client |
Contains classes that make up the Client of a dual-port server
|
de.esprit.netsuite.client.tool.chat |
Contains classes that make up the client chat tool
|
de.esprit.netsuite.client.tool.user |
Contains classes that make up the user manager
|
de.esprit.netsuite.netdata.agent.internal.session |
Contains network agents used for user and group management.
|
de.esprit.netsuite.netdata.event |
Contains serializable events that are sent by the server
|
de.esprit.netsuite.server.auth |
Contains classes for server side user authentication
|
de.esprit.netsuite.server.auth.dbuser |
Contains a sample User and Group implemantation for database stroage
|
de.esprit.netsuite.server.auth.group |
Contains classes defining groups for the esprit server
|
de.esprit.netsuite.server.auth.member |
Contains classes for managing user and group assignments
|
de.esprit.netsuite.server.config |
Contains classes that define the servers configuration
|
de.esprit.netsuite.server.netch |
Contains classes that build the server network adapter
|
de.esprit.netsuite.server.permission |
These classes implement the permission system of the esprit server
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Group> |
UserCache.getAllGroups()
Returns the
Group objects of all groups defined on the server. |
java.util.List<Group> |
UserCache.getGroupsOfUser(UserId userId) |
Modifier and Type | Method and Description |
---|---|
java.util.List<UserId> |
UserCache.getUsersOfGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
void |
UserCache.init(PowerList<Group> groupList,
PowerList<UserId> userList,
PowerList<UserId> onlineUserList) |
Modifier and Type | Method and Description |
---|---|
void |
OnlineUsersListRenderer.renderGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupFormDialog.createGroupFromInput() |
Group |
GroupFieldPanel.createGroupFromInput() |
Group |
GroupFormDialog.getCurrentGroup() |
Group |
GroupFieldPanel.getCurrentGroup() |
Group |
GroupList.getSelectedGroup() |
Group |
GroupChoiceField.getSelectedGroup()
Deprecated.
|
Group |
GroupFormDialog.modifyGroupFromInput() |
Group |
GroupFieldPanel.modifyGroupFromInput() |
Modifier and Type | Method and Description |
---|---|
void |
GroupEditDialog.popup(Group currentGroup) |
void |
GroupFormDialog.setCurrentGroup(Group group) |
void |
GroupFieldPanel.setCurrentGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
Group |
AbstractGroupChangeAgent.getGroup() |
Group[] |
GetGroupsAgent.getGroups() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Group> |
SetGroupMembersAgent.getGroups() |
java.util.List<Group> |
GetGroupsOfUserAgent.getGroups() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractGroupChangeAgent.setGroup(Group group) |
Constructor and Description |
---|
AbstractGroupChangeAgent(ClientContext clientCtx,
Group group,
ChangeType action) |
GetUsersOfGroupAgent(ClientContext clientCtx,
Group group) |
GroupCreateAgent(ClientContext clientCtx,
Group group) |
GroupDeleteAgent(ClientContext clientCtx,
Group group) |
GroupUpdateAgent(ClientContext clientCtx,
Group group) |
Constructor and Description |
---|
SetGroupMembersAgent(ClientContext clientCtx,
UserId user,
java.util.List<Group> groups) |
Modifier and Type | Method and Description |
---|---|
Group |
GroupDataChangeEvent.getGroup() |
Group |
GroupAssignmentChangeEvent.getGroup() |
Constructor and Description |
---|
GroupAssignmentChangeEvent(SessionId sessId,
Group group,
ChangeType change) |
GroupDataChangeEvent(SessionId sessId,
Group group,
ChangeType action) |
Modifier and Type | Method and Description |
---|---|
protected Group |
DefaultGroupManager.createGroupInstance(NdfProperties props) |
Group |
GroupManager.fetchGroupByName(java.lang.String groupName) |
Group |
AbstractGroupManager.fetchGroupByName(java.lang.String groupName) |
Group |
GroupManager.findGroupByName(java.lang.String groupName) |
Group |
AbstractGroupManager.findGroupByName(java.lang.String groupName) |
Group[] |
GroupManager.getGroups() |
Group[] |
AbstractGroupManager.getGroups() |
Group |
GroupManager.insertGroup(SessionId caller,
Group group) |
Group |
AbstractGroupManager.insertGroup(SessionId caller,
Group group) |
Group |
DefaultGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
protected abstract Group |
AbstractGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<Group> |
AbstractGroupManager.getGroupList() |
Modifier and Type | Method and Description |
---|---|
void |
GroupManager.deleteGroup(SessionId caller,
Group group) |
void |
AbstractGroupManager.deleteGroup(SessionId sessionId,
Group group) |
Group |
GroupManager.insertGroup(SessionId caller,
Group group) |
Group |
AbstractGroupManager.insertGroup(SessionId caller,
Group group) |
void |
DefaultGroupManager.performDeleteGroup(SessionId callerSessId,
Group group) |
protected abstract void |
AbstractGroupManager.performDeleteGroup(SessionId callerSessId,
Group group) |
Group |
DefaultGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
protected abstract Group |
AbstractGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
void |
DefaultGroupManager.performUpdateGroup(SessionId callerSessId,
Group group) |
protected abstract void |
AbstractGroupManager.performUpdateGroup(SessionId callerSessId,
Group group) |
void |
GroupManager.updateGroup(SessionId caller,
Group group) |
void |
AbstractGroupManager.updateGroup(SessionId sessionId,
Group group) |
Modifier and Type | Method and Description |
---|---|
Group |
DefaultGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
protected abstract Group |
AbstractGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List<Group> groupList) |
protected void |
DefaultGroupManager.read(java.util.List<Group> groupList) |
protected abstract void |
AbstractGroupManager.read(java.util.List<Group> groupList) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDatabaseGroup
This is a basic implementation of a database user.
|
class |
DBGroup
This is a sample custom implementation of a database group
|
Modifier and Type | Method and Description |
---|---|
protected Group |
DBGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List groupList) |
Modifier and Type | Method and Description |
---|---|
protected void |
DBGroupManager.performDeleteGroup(SessionId callerSessId,
Group group) |
protected Group |
DBGroupManager.performInsertGroup(SessionId callerSessId,
Group group,
java.util.List groupList) |
protected void |
DBGroupManager.performUpdateGroup(SessionId callerSessId,
Group group) |
Constructor and Description |
---|
DBGroup(Group group) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroup
This is a default implementation for a
Group object |
class |
DefaultGroup
This is a default implementation for an EsprIT user group
|
Modifier and Type | Method and Description |
---|---|
Group |
Group.deepClone()
Returns a copy of this Group object.
|
Constructor and Description |
---|
GroupHandler(java.util.List<Group> groupList) |
GroupWriter(ApplicationContext ctx,
java.io.File file,
java.util.List<Group> groupList) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Group> |
GroupMembershipManager.getGroupsOfUser(UserId user) |
java.util.List<Group> |
DefaultGroupMembershipManager.getGroupsOfUser(UserId user) |
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipManager.addGroupMember(SessionId sessionId,
Group group,
UserId userId) |
void |
DefaultGroupMembershipManager.addGroupMember(SessionId sessionId,
Group group,
UserId userId) |
java.util.List<UserId> |
GroupMembershipManager.getUsersOfGroup(Group group) |
java.util.List<UserId> |
DefaultGroupMembershipManager.getUsersOfGroup(Group group) |
void |
GroupMembershipManager.removeGroupMember(SessionId sessionId,
Group group,
UserId userId) |
void |
DefaultGroupMembershipManager.removeGroupMember(SessionId sessionId,
Group group,
UserId userId) |
Modifier and Type | Method and Description |
---|---|
void |
GroupMembershipManager.setGroupsForUser(SessionId sessionId,
UserId userId,
java.util.List<Group> groups) |
void |
DefaultGroupMembershipManager.setGroupsForUser(SessionId sessionId,
UserId userId,
java.util.List<Group> groups) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractServerConfiguration.addGroup(Group group) |
Modifier and Type | Method and Description |
---|---|
void |
ServerMessageQueue.sendNetEvent(NetEvent event,
Group targetGroup) |
void |
ServerMessageQueue.sendNetMessage(NetMessage messg,
Group targetGroup)
Dispatches a message to all users of the given target group.
|
void |
ServerMessageQueue.sendServerMessage(ServerNotificationMessage msg,
Group targetGroup) |
void |
ServerMessageQueue.sendSystemEvent(SystemEvent sysEvent,
Group targetGroup) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Group> |
GroupMembershipResolver.getGroupsOfUser(UserId userId)
Returns all groups the given user is member of.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<GroupPermissionEntry> |
AbstractPermissionConfig.findGroupPermissionsFor(Group group) |
GroupPermissionEntry |
AbstractPermissionConfig.findGroupPermissionsFor(Group group,
PermissionDefinition permDef) |
EspritPermission[] |
PermissionManager.getGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj) |
EspritPermission[] |
DefaultPermissionManager.getGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj) |
boolean |
PermissionConfig.hasGroupPermission(Group group,
PermissionControlled accessedObj,
EspritPermission permission)
Tells whether the given group has the given permission on the given object.
|
boolean |
AbstractPermissionConfig.hasGroupPermission(Group group,
PermissionControlled obj,
EspritPermission permission) |
boolean |
PermissionConfig.hasGroupPermission(Group group,
PermissionDefinition obj,
EspritPermission permission)
Tells whether the given group has the given permission on the given object.
|
boolean |
AbstractPermissionConfig.hasGroupPermission(Group group,
PermissionDefinition obj,
EspritPermission permission) |
void |
PermissionManager.removeGroupPermissionsFor(SessionId sessionId,
Group group) |
void |
DefaultPermissionManager.removeGroupPermissionsFor(SessionId sessionId,
Group group) |
void |
PermissionManager.removeGroupPermissionsFor(SessionId sessionId,
Group group,
PermissionDefinition obj) |
void |
DefaultPermissionManager.removeGroupPermissionsFor(SessionId sessionId,
Group group,
PermissionDefinition obj) |
boolean |
PermissionConfig.setGroupPermissions(Group group,
PermissionDefinition control,
EspritPermission... permission)
Adds a new permission, whereas a
PermissionEntry is created from the given arguments. |
boolean |
AbstractPermissionConfig.setGroupPermissions(Group group,
PermissionDefinition obj,
EspritPermission... permissions) |
void |
PermissionManager.setGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj,
EspritPermission... permissions) |
void |
DefaultPermissionManager.setGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj,
EspritPermission... permissions) |
Constructor and Description |
---|
PermissionException(Group group,
PermissionControlled obj,
EspritPermission action) |
Copyright © 2014 EsprIT-Systems. All Rights Reserved.