Package | Description |
---|---|
de.esprit.netsuite.client.abo |
Contains the client's support classes for ABOs (Alive Business Objects)
|
de.esprit.netsuite.client.abo.std |
Contains standard client ABOs
|
de.esprit.netsuite.client.activity.abo |
Contains GUI classes for working with Alive Business Objects (ABOs)
|
de.esprit.netsuite.client.evgate |
Contains special gates for awaiting events
|
de.esprit.netsuite.netdata.agent.common |
Contains network agents for common use
|
de.esprit.netsuite.netdata.agent.internal.abo |
Contains Agents for managing Alive Business Objects (ABOs)
|
de.esprit.netsuite.netdata.event |
Contains serializable events that are sent by the server
|
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.coserver |
Contains co-server related classes
|
de.esprit.netsuite.server.util |
Contains server specific utility classes
|
Modifier and Type | Class and Description |
---|---|
class |
ABOTable<C extends ClientContext,T extends AliveBusinessObject>
This ABOTable contains currently accessed AliveBusinessObjects.
|
class |
ABOTableModel<C extends ClientContext,T extends AliveBusinessObject>
This TableModel contains currently accessed AliveBusinessObjects.
|
Modifier and Type | Method and Description |
---|---|
<T extends AliveBusinessObject> |
ABOManager.aboCreate(java.lang.Class<T> aboType)
Creates an ABOs on server side.
|
<T extends AliveBusinessObject> |
ABOManager.aboFetch(boolean withLock,
java.lang.Class<T> aboType,
java.lang.Object... pkValues)
Fetches an ABOs on server side.
|
Modifier and Type | Method and Description |
---|---|
protected abstract AliveBusinessObject |
ABOFieldPanel.fetchABOInputFieldValues(AliveBusinessObject abo) |
protected AliveBusinessObject |
ABOEditDialog.fetchABOInputFieldValues(AliveBusinessObject abo) |
AliveBusinessObject |
ABOTableModel.findByPrimaryKey(PrimaryKey pk) |
AliveBusinessObject |
ABOListModel.findByPrimaryKey(PrimaryKey pk) |
AliveBusinessObject |
ABOTableModel.getABO(int index) |
AliveBusinessObject |
ABOTable.getABO(int index) |
AliveBusinessObject |
ABORecordTable.getABO(int index) |
AliveBusinessObject |
ABOListModel.getABO(int index) |
AliveBusinessObject |
ABOList.getABO(int index) |
AliveBusinessObject |
ABOCollection.getABO(int index) |
AliveBusinessObject |
ABOEditDialog.getCurrentABO() |
AliveBusinessObject |
ABOList.getSelectedValue() |
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 AliveBusinessObject |
TankFieldPanel.fetchABOInputFieldValues(AliveBusinessObject abo) |
Modifier and Type | Method and Description |
---|---|
protected void |
TankFieldPanel.applyABOInputFieldValues(AliveBusinessObject abo) |
protected void |
TankEditDialog.applyABOInputFieldValues(AliveBusinessObject abo) |
protected AliveBusinessObject |
TankFieldPanel.fetchABOInputFieldValues(AliveBusinessObject abo) |
Modifier and Type | Method and Description |
---|---|
int |
ActiveAbosListModel.addABO(AliveBusinessObject abo)
Implemented to try a replace of the item first.
|
Constructor and Description |
---|
ABOChangeEventGate(AliveBusinessObject abo) |
ABOChangeEventGate(AliveBusinessObject abo,
ABOChangeType change) |
Modifier and Type | Method and Description |
---|---|
AliveBusinessObject |
ABOInfoAgent.getAboFromServer() |
Constructor and Description |
---|
ABOInfoAgent(C clientCtx,
AliveBusinessObject abo) |
Modifier and Type | Class and Description |
---|---|
class |
ABOCreateAgent<I extends AliveBusinessObject>
This agent creates an
AliveBusinessObject . |
class |
ABOFetchAgent<A extends AliveBusinessObject>
This agent fetches an
AliveBusinessObject from the server. |
class |
ABOFindAgent<A extends AliveBusinessObject>
This agent creates a BusinessObject.
|
Modifier and Type | Method and Description |
---|---|
AliveBusinessObject |
ABOUpdateAgent.getAboForResetting() |
A[] |
ABOFindAgent.getABOS() |
Constructor and Description |
---|
ABODeleteAgent(ClientContext clientCtx,
AliveBusinessObject inst) |
ABOUpdateAgent(ClientContext clientCtx,
AliveBusinessObject abo) |
Modifier and Type | Method and Description |
---|---|
AliveBusinessObject |
ABOChangeEvent.getABO() |
Modifier and Type | Method and Description |
---|---|
void |
ABOChangeEvent.setABO(AliveBusinessObject aboRef)
Note that on client side this event is passed further to direct listeners of
the affected ABO.
|
Constructor and Description |
---|
ABOChangeEvent(AliveBusinessObject abo,
ABOChangeType action) |
Modifier and Type | Class and Description |
---|---|
class |
ABOFilter<A extends AliveBusinessObject>
This filter allows for fetching only those ABOs that match the filter condition.
|
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.
|
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 |
---|---|
<A extends AliveBusinessObject> |
ABOServerCache.createABO(SessionId sessionId,
A abo)
Creates the ABO and sends a client notification.
|
<A extends AliveBusinessObject> |
ABOServerCache.fetchABO(SessionId sessionId,
PrimaryKey pk)
Feches the ABO from the cache.
|
<T extends AliveBusinessObject> |
ABOServerCache.findCachedABO(PrimaryKey pk)
Returns the cached ABO matching the
PrimaryKey . |
<A extends AliveBusinessObject> |
ABOServerCache.findCachedABOs(SessionId sessionId,
java.lang.Class<A> aboClass,
ABOFilter filter)
Returns a list of ABOs matching the given type and condition.
|
Modifier and Type | Method and Description |
---|---|
I[] |
AbstractPersistentABO.find(boolean withLock,
SqlCondition cond) |
AliveBusinessObject |
ABOServerCache.findCachedABO(SessionId sessionId,
PrimaryKey pk)
Returns the cached ABO matching the
PrimaryKey . |
A[] |
AliveBusinessObject.findCachedABOs(ABOFilter filter)
Returns all cached ABOs of this type that match the filter condition.
|
I[] |
AbstractABO.findCachedABOs(ABOFilter filter) |
AliveBusinessObject[] |
ABOAccessList.getABOsOfSession(SessionId sessId) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AliveBusinessObject> |
ABOAccessList.getAllABOs() |
java.util.Collection<AliveBusinessObject> |
ABOServerCache.getAllCachedABOs()
Returns a snapshot collection of all ABOs currently in the cache.
|
java.util.Collection<AliveBusinessObject> |
ABOServerCache.getCachedABOs(SessionId sessionId)
Returns all ABOs currently accessed by the given
SessionId |
Modifier and Type | Method and Description |
---|---|
boolean |
ABOServerCache.deleteABO(SessionId sessionId,
AliveBusinessObject abo)
Deletes the ABO from the cache and sends a client notification.
|
void |
ABOAccessList.deregister(AliveBusinessObject abo,
SessionId sessId)
Deregisters the given session from the given ABO.
|
void |
ABOAccessList.fireChangeMessage(AliveBusinessObject abo,
ABOChangeType action) |
SessionId[] |
ABOAccessList.getSessionsOfAbo(AliveBusinessObject abo)
Returns all
SessionId s that are currently accessing the given ABO. |
boolean |
ABOAccessList.hasSessions(AliveBusinessObject abo) |
boolean |
ABOAccessList.isbeingAccessed(AliveBusinessObject abo) |
void |
ABOServerCache.putABO(AliveBusinessObject abo)
Puts the given ABO into the cache and sends a client notification.
|
void |
ABOAccessList.register(AliveBusinessObject abo,
SessionId sessId)
Registers the given session for the given ABO.
|
void |
ABOAccessList.removeABO(AliveBusinessObject abo) |
void |
ABOServerCache.updateABO(SessionId sessionId,
AliveBusinessObject abo)
Updates the given ABO and sends a client notification.
|
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 | Class and Description |
---|---|
class |
CoServerConnectionABO
This ABO contains ever up to date information, which CoServers are connected.
|
Modifier and Type | Method and Description |
---|---|
static <T extends AliveBusinessObject> |
ServerUtil.createAboInstanceFor(java.lang.Object context,
java.lang.Class aboClass)
Creates an ABO instance of the given aboClass type using the given context.
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.