Package | Description |
---|---|
de.esprit.netsuite.netdata.agent |
Contains base classes for implementing custom network agents
|
de.esprit.netsuite.server |
These classes make up the EsprIT server
|
de.esprit.netsuite.server.abo |
Contains server classes for working with Alive Business Objects (ABOs)
|
de.esprit.netsuite.server.batch |
Contains classes that implement and manage the available server processes
|
de.esprit.netsuite.server.db |
Contains classes for server side database configuration.
|
de.esprit.netsuite.server.netch |
Contains classes that build the server network adapter
|
de.esprit.netsuite.server.perm |
These classes implement the permission system of the esprit server
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAgent.checkPermission(PermissionControlled obj,
UserPermission action)
Checks whether the current user has permission on the given object for the given action.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractServerObject.checkPermission(SessionId sessionId,
UserPermission action)
Checks whether the current user has permission on this object for the given action.
|
Modifier and Type | Class and Description |
---|---|
class |
ABOPermission
This enum defines typical
UserPermission s that can be performed on access controlled objects. |
Modifier and Type | Method and Description |
---|---|
protected void |
ABOServerCache.checkPermission(SessionId sessionId,
PermissionControlled obj,
UserPermission action)
Checks whether the current user has permission on the given object for the given action.
|
Modifier and Type | Class and Description |
---|---|
class |
BatchTaskManagerPermission
This class ...
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseManagerPermission
This class ...
|
Modifier and Type | Class and Description |
---|---|
class |
SessionManagerPermission
This enum defines permittable actions for the
SessionManager |
Modifier and Type | Class and Description |
---|---|
class |
UserAllPermission
This enum is a special
UserPermission s that matches all user permissions. |
class |
UserDefaultPermission
This enum defines typical
UserPermission s that can be performed on access controlled objects. |
Modifier and Type | Field and Description |
---|---|
static UserPermission |
ServerPermissionConfig.ALL_PERMISSIONS |
Modifier and Type | Method and Description |
---|---|
UserPermission[] |
PermissionDefinition.getAssignableUserActions() |
Modifier and Type | Method and Description |
---|---|
boolean |
ServerPermissionConfig.addGroupPermission(Group group,
PermissionDefinition obj,
UserPermission action) |
boolean |
PermissionConfig.addGroupPermission(Group group,
PermissionDefinition control,
UserPermission action)
Adds a new permission, whereas a
PermissionEntry is created from the given arguments. |
boolean |
ServerPermissionConfig.addUserPermission(UserId userId,
PermissionDefinition obj,
UserPermission action) |
boolean |
PermissionConfig.addUserPermission(UserId userId,
PermissionDefinition control,
UserPermission action)
Adds a new permission, whereas a
PermissionEntry is created from the given arguments. |
void |
ServerPermissionConfig.checkGroupPermission(Group group,
PermissionControlled obj,
UserPermission action) |
void |
PermissionConfig.checkGroupPermission(Group group,
PermissionControlled accessedObj,
UserPermission action)
Same as
PermissionConfig.hasGroupPermission(Group, PermissionControlled, UserPermission) but throws an exception
if the permission was not granted. |
void |
PermissionManager.checkPermission(SessionId sessionId,
PermissionControlled obj,
UserPermission action) |
void |
DefaultPermissionManager.checkPermission(SessionId sessionId,
PermissionControlled obj,
UserPermission action) |
void |
PermissionManager.checkPermission(UserId userId,
PermissionControlled obj,
UserPermission action)
|
void |
DefaultPermissionManager.checkPermission(UserId userId,
PermissionControlled obj,
UserPermission action) |
void |
ServerPermissionConfig.checkUserPermission(UserId userId,
PermissionControlled obj,
UserPermission action) |
void |
PermissionConfig.checkUserPermission(UserId userId,
PermissionControlled accessedObj,
UserPermission action)
Same as
PermissionConfig.hasUserPermission(UserId, PermissionControlled, UserPermission) but throws an exception
if the permission was not granted. |
boolean |
ServerPermissionConfig.hasGroupPermission(Group group,
PermissionControlled obj,
UserPermission action) |
boolean |
PermissionConfig.hasGroupPermission(Group group,
PermissionControlled accessedObj,
UserPermission action)
Tells whether the given group may perform the given action on the given object.
|
boolean |
PermissionManager.hasPermission(UserId userId,
PermissionControlled obj,
UserPermission action)
Delegates to
PermissionConfig |
boolean |
DefaultPermissionManager.hasPermission(UserId userId,
PermissionControlled obj,
UserPermission action) |
boolean |
ServerPermissionConfig.hasUserPermission(UserId userId,
PermissionControlled obj,
UserPermission action) |
boolean |
PermissionConfig.hasUserPermission(UserId userId,
PermissionControlled accessedObj,
UserPermission action)
Tells whether the given user may perform the given action on the given object.
|
Constructor and Description |
---|
PermissionDefinition(java.lang.String objectCode,
UserPermission... validActions) |
PermissionEntry(java.lang.String userOrGroupName,
PermissionDefinition permDef,
UserPermission action) |
PermissionException(Group group,
PermissionControlled obj,
UserPermission action) |
PermissionException(PermissionControlled obj,
UserPermission action) |
PermissionException(UserId userId,
PermissionControlled obj,
UserPermission action) |
Copyright © 2013 EsprIT-Systems. All Rights Reserved.