Package | Description |
---|---|
de.esprit.netsuite.client.abo.std |
Contains standard client ABOs
|
de.esprit.netsuite.netdata.agent |
Contains base classes for implementing custom network agents
|
de.esprit.netsuite.server.abo |
Contains server classes for working with Alive Business Objects (ABOs)
|
de.esprit.netsuite.server.abo.loadmeter |
Contains ABOs that measure the server load
|
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.member |
Contains classes for managing user and group assignments
|
de.esprit.netsuite.server.batch |
Contains classes that implement and manage the available server processes
|
de.esprit.netsuite.server.core |
Contains basic server core classes
|
de.esprit.netsuite.server.coserver |
Contains co-server related classes
|
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.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 | Class and Description |
---|---|
class |
ServerStatisticABO
This ABO provides the server side singleton
ServerStatistic instance to clients. |
class |
SimpleTrackABO
This is a sample
AbstractSingletonABO for positioning a point within a rectangular area. |
class |
TankABO
This is a sample persistent
AliveBusinessObject built on a DBO_tnt_tank database record. |
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 | Interface and Description |
---|---|
interface |
AliveBusinessObject<C extends ClientContext,S extends ServerContext,A extends AliveBusinessObject>
Alive business objects (ABOs) are server side singletons, stored in special server side cache.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>
This is the base class for all server side
AliveBusinessObject s (ABOs) |
class |
AbstractDBRecordABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>
This is a wrapper for an ABO instance which implements the
DBRecord interface and thus can be
handled by DBRecordTable , DBRecordList and other DBRecord capable classes. |
class |
AbstractPersistentABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>
This is the base class for business objects based on a database persistent record.
|
class |
AbstractSingletonABO<C extends ClientContext,S extends ServerContext,I extends AbstractSingletonABO>
This is the base class for all Singleton ABOs.
|
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 |
AbstractLoadMeterABO
This is the base class for all server statistics tracking ABOs.
|
class |
ClientMeterABO
This ABO measures the current client count
|
class |
MessageMeterABO
This ABO measures the current messages/min count
|
class |
RequestMeterABO
This ABO measures the current requests/min count
|
class |
TaskMeterABO
This ABO measures the number of tasks currently running
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupManager<S extends ServerContext>
This interface defines the methods for a AbstractPermOwnerList implementation.
|
interface |
UserManager<S extends ServerContext>
This interface defines the methods for a UserManager implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupManager<S extends ServerContext>
This GroupManager implementation provides the basic framework for managing groups.
|
class |
AbstractUserManager<S extends ServerContext>
This class manages an internal cache of User objects and provides a default implementation for the
UserManager methods
|
class |
DefaultGroupManager<S extends ServerContext>
This implementation stores groups in the srv_group.cfg config file as NDF records.
|
class |
DefaultUserManager
This implementation manages users in the srv_user.cfg config file as NDF records.
|
Modifier and Type | Class and Description |
---|---|
class |
DBGroupManager
This is a custom implementation of a GroupManager.
|
class |
DBUserManager
This is a custom implementation of a UserManager.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupMembershipManager<S extends ServerContext>
This interface defines the functionality of the Manager who manages user to group assignments.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGroupMembershipManager<S extends ServerContext>
This is the default implementation of a
GroupMembershipManager . |
Modifier and Type | Class and Description |
---|---|
class |
BatchTaskManager
This class encapsulates the entries in the coservers.cfg configuration file
|
Modifier and Type | Class and Description |
---|---|
class |
LogChannelManager
This class is a cache for all LogChannels opened by the server
|
Modifier and Type | Class and Description |
---|---|
class |
CoServerConnectionABO
This ABO contains ever up to date information, which CoServers are connected.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabaseManager
This class maintains a pool of connected DataSource objects which can be selected by name.
|
Modifier and Type | Class and Description |
---|---|
class |
SessionManager
This is a synchronized List containing the currently connected clients.
|
Modifier and Type | Method and Description |
---|---|
PermissionControlled |
PathTreePermissionMaster.getPermissionControlledPath(PathInfo path) |
PermissionControlled |
DefaultPathTreePermissionMaster.getPermissionControlledPath(PathInfo pathInfo) |
Modifier and Type | Interface and Description |
---|---|
interface |
PermissionManager<S extends ServerContext>
This interface defines a server component for managing user and group permissions
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultPermissionManager<S extends ServerContext>
This class manages permissions for user and group access control in the esprit server.
|
Modifier and Type | Method and Description |
---|---|
void |
PermissionManager.addToPermissionControl(PermissionControlled instance)
Puts the given instance under permission control and
stores the
PermissionDefinition of this object. |
void |
DefaultPermissionManager.addToPermissionControl(PermissionControlled instance) |
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 |
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) |
Constructor and Description |
---|
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.