Package | Description |
---|---|
de.esprit.netsuite.client.tool.permission.agent |
Contains agents for permission management support
|
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.auth |
Contains classes for server side user authentication
|
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.pathtree |
Contains classes for remote file-tree access
|
de.esprit.netsuite.server.pathtree.permission |
Contains remote file-tree permission related classes
|
de.esprit.netsuite.server.permission |
These classes implement the permission system of the esprit server
|
Modifier and Type | Method and Description |
---|---|
EspritPermission[] |
GetAssignedPermissionsAgent.getAssignedPermissions() |
Constructor and Description |
---|
AssignPermissionsAgent(ClientContext ctx,
PermissionDefinition permDef,
EspritPermissionOwner owner,
EspritPermission[] permissions) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAgent.checkPermission(PermissionControlled obj,
EspritPermission permission)
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,
EspritPermission 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
EspritPermission s that can be performed on access controlled objects. |
Modifier and Type | Method and Description |
---|---|
protected void |
ABOServerCache.checkPermission(SessionId sessionId,
PermissionControlled obj,
EspritPermission action)
Checks whether the current user has permission on the given object for the given action.
|
Modifier and Type | Class and Description |
---|---|
class |
UserManagerPermission
This class ...
|
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 | Method and Description |
---|---|
EspritPermission[] |
RemotePathInfo.getAssignedPermissions() |
Modifier and Type | Method and Description |
---|---|
void |
RemotePathInfo.setAssignedPermissions(EspritPermission[] permissions) |
Modifier and Type | Class and Description |
---|---|
class |
StandardDirectoryPermission
This enum defines typical permissions that can be grated to directories.
|
class |
StandardFilePermission
This enum defines typical permissions that can be grated to files.
|
Constructor and Description |
---|
DirectoryPermissionDefinition(EspritPermission... permissions) |
FilePermissionDefinition(java.lang.String fileName,
EspritPermission... permissions) |
Modifier and Type | Class and Description |
---|---|
class |
StandardEspritPermission
This enum defines typical
EspritPermission s that can be performed on access controlled objects. |
Modifier and Type | Method and Description |
---|---|
EspritPermission |
PermissionDefinition.fetchPermissionByName(java.lang.String permission) |
EspritPermission[] |
PermissionDefinition.getAssignablePermissions() |
EspritPermission[] |
PermissionManager.getGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj) |
EspritPermission[] |
DefaultPermissionManager.getGroupPermissions(SessionId sessionId,
Group group,
PermissionDefinition obj) |
EspritPermission[] |
PermissionManager.getUserPermissions(SessionId sessionId,
UserId userId,
PermissionDefinition obj) |
EspritPermission[] |
DefaultPermissionManager.getUserPermissions(SessionId sessionId,
UserId userId,
PermissionDefinition obj) |
Modifier and Type | Method and Description |
---|---|
void |
PermissionDefinition.addPermission(EspritPermission permission) |
static void |
PermissionEntry.checkIsPermissionSupported(PermissionDefinition obj,
EspritPermission permission) |
void |
PermissionManager.checkPermission(SessionId sessionId,
PermissionControlled obj,
EspritPermission permission)
Checks whether the requested permission is granted to the given permission controlled object.
|
void |
DefaultPermissionManager.checkPermission(SessionId sessionId,
PermissionControlled obj,
EspritPermission permission) |
void |
PermissionConfig.checkUserPermission(UserId userId,
PermissionControlled accessedObj,
EspritPermission permission)
Same as
PermissionConfig.hasUserPermission(UserId, PermissionControlled, EspritPermission) but throws an exception
if the permission was not granted. |
void |
AbstractPermissionConfig.checkUserPermission(UserId userId,
PermissionControlled obj,
EspritPermission permission) |
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) |
boolean |
PermissionManager.hasPermission(UserId userId,
PermissionControlled obj,
EspritPermission permission)
Checks whether the user has been granted the given permission - not matter
whether the permission was granted to the user explicitly or to any of his groups.
|
boolean |
DefaultPermissionManager.hasPermission(UserId userId,
PermissionControlled obj,
EspritPermission permission) |
boolean |
PermissionConfig.hasUserPermission(UserId userId,
PermissionControlled accessedObj,
EspritPermission permission)
Tells whether the given user has the given permission on the given object.
|
boolean |
AbstractPermissionConfig.hasUserPermission(UserId userId,
PermissionControlled obj,
EspritPermission permission) |
boolean |
PermissionConfig.hasUserPermission(UserId userId,
PermissionDefinition permDef,
EspritPermission permission)
Tells whether the given user has the given permission on the given object.
|
boolean |
AbstractPermissionConfig.hasUserPermission(UserId userId,
PermissionDefinition obj,
EspritPermission permission) |
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) |
void |
PermissionManager.setUserPermissions(SessionId sessionId,
UserId userId,
PermissionDefinition obj,
EspritPermission... permissions)
Sets the permissions of a user on a particular object
|
void |
DefaultPermissionManager.setUserPermissions(SessionId sessionId,
UserId userId,
PermissionDefinition obj,
EspritPermission... permissions) |
boolean |
PermissionConfig.setUserPermissions(UserId userId,
PermissionDefinition control,
EspritPermission... permissions)
Adds a new permission, whereas a
PermissionEntry is created from the given arguments. |
boolean |
AbstractPermissionConfig.setUserPermissions(UserId userId,
PermissionDefinition permDef,
EspritPermission... permissions) |
Constructor and Description |
---|
PermissionAssignmentChangeEvent(SessionId sessionId,
PermissionDefinition permDef,
EspritPermissionOwner owner,
EspritPermission[] permissions) |
PermissionDefinition(java.lang.String objectName,
EspritPermission... permissions)
Creates an object representing the values defined in
StandardFilePermission . |
PermissionException(Group group,
PermissionControlled obj,
EspritPermission action) |
PermissionException(PermissionControlled obj,
EspritPermission action) |
PermissionException(UserId userId,
PermissionControlled obj,
EspritPermission action) |
Copyright © 2014 EsprIT-Systems. All Rights Reserved.