public class TankABO extends AbstractPersistentABO<ClientContext,ServerContext,TankABO> implements LastChanged
AliveBusinessObject
built on a DBO_tnt_tank
database record.
Note that once the client receives this instance from the server, any change done on server side will automatically be notified. Thus the client always reflects the actual state without any client side action.
Constructor and Description |
---|
TankABO(ClientContext clientCtx) |
TankABO(ServerContext serverCtx) |
TankABO(ServerContext serverCtx,
DBO_tnt_tank tankRec) |
Modifier and Type | Method and Description |
---|---|
ABOEditDialog |
createEditDialog(javax.swing.JDialog parent,
ABOList list) |
protected DBO_tnt_tank |
createNewRecord() |
protected DBO_tnt_tank |
createRecord(java.lang.Object... pkValues) |
int |
getCapacity() |
java.sql.Timestamp |
getChangedTs() |
int |
getChangedUid() |
java.lang.String |
getComment() |
java.sql.Timestamp |
getCreatedTs() |
int |
getCreatedUid() |
java.lang.String |
getFluid() |
int |
getLevel() |
static TankABO |
getMaster(ClientContext clientCtx) |
DBO_tnt_tank |
getRecord() |
java.lang.String |
getRenderText() |
TankABO |
instantiateOnServer(java.lang.Object... pkValues) |
void |
setCapacity(int value) |
void |
setChangedTs(java.sql.Timestamp ts) |
void |
setChangedUid(int uid) |
void |
setComment(java.lang.String value) |
void |
setCreatedTs(java.sql.Timestamp ts) |
void |
setCreatedUid(int uid) |
void |
setFluid(java.lang.String value) |
void |
setLevel(int value) |
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
createOnServer, createPrimaryKey, deleteOnServer, equals, find, getRenderIcon, overtakeABOValues, setRecord, toDumpString, updateOnServer
addChangeListener, clone, compareTo, copyABOValues, create, createChangeGate, createPermissionDefinition, deepClone, delete, drop, dropOnServer, fetch, findCachedABOs, fireABOInitialized, getPermissionDefinition, getPrimaryKey, getRenderColor, getResourceName, getResourceType, getUpdateCount, hashCode, isbeingAccessed, isCacheResident, isLockedByMe, isNumb, isOnline, isVisibleInClientMonitor, receivedUpdateEvent, refetch, removeChangeListener, setLocked, setNumb, update, update
getLastAccessedTs, getLastAccessorId, setLastAccessorId
checkOnClient, checkOnServer, getClientContext, getLogChannel, getServerContext, isLogDebug, isLogVerbose, isOnClient, isOnServer, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setClientContext, setLogChannel, setServerContext
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getLastAccessedTs, getLastAccessorId, setLastAccessorId
isOnClient, isOnServer, setClientContext, setServerContext
getClientContext
getServerContext
toDumpString, toString
public TankABO(ClientContext clientCtx)
public TankABO(ServerContext serverCtx)
public TankABO(ServerContext serverCtx, DBO_tnt_tank tankRec)
public static TankABO getMaster(ClientContext clientCtx)
public DBO_tnt_tank getRecord()
getRecord
in class AbstractPersistentABO<ClientContext,ServerContext,TankABO>
public java.lang.String getRenderText()
getRenderText
in interface Renderable
getRenderText
in class AbstractABO<ClientContext,ServerContext,TankABO>
public int getLevel()
public void setLevel(int value)
public int getCapacity()
public void setCapacity(int value)
public java.lang.String getFluid()
public void setFluid(java.lang.String value)
public java.lang.String getComment()
public void setComment(java.lang.String value)
public java.sql.Timestamp getCreatedTs()
getCreatedTs
in interface LastChanged
public void setCreatedTs(java.sql.Timestamp ts)
setCreatedTs
in interface LastChanged
public java.sql.Timestamp getChangedTs()
getChangedTs
in interface LastChanged
public void setChangedTs(java.sql.Timestamp ts)
setChangedTs
in interface LastChanged
public int getCreatedUid()
getCreatedUid
in interface LastChanged
public void setCreatedUid(int uid)
setCreatedUid
in interface LastChanged
public int getChangedUid()
getChangedUid
in interface LastChanged
public void setChangedUid(int uid)
setChangedUid
in interface LastChanged
public ABOEditDialog createEditDialog(javax.swing.JDialog parent, ABOList list)
createEditDialog
in interface AliveBusinessObject<ClientContext,ServerContext,TankABO>
protected DBO_tnt_tank createNewRecord()
createNewRecord
in class AbstractPersistentABO<ClientContext,ServerContext,TankABO>
protected DBO_tnt_tank createRecord(java.lang.Object... pkValues) throws java.lang.Exception
createRecord
in class AbstractPersistentABO<ClientContext,ServerContext,TankABO>
java.lang.Exception
public TankABO instantiateOnServer(java.lang.Object... pkValues) throws java.lang.Exception
instantiateOnServer
in interface AliveBusinessObject<ClientContext,ServerContext,TankABO>
java.lang.Exception
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class AbstractABO<ClientContext,ServerContext,TankABO>
Copyright © 2014 EsprIT-Systems. All Rights Reserved.