|
OBEROn SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.oberon.ooql.sdk.OBBase
public abstract class OBBase
A base class for all administrative/contextual OBEROn objects
| Constructor Summary | |
|---|---|
OBBase()
|
|
| Method Summary | |
|---|---|
void |
addChange(java.lang.String[] changeItem)
Register a change made on object properties |
void |
addUniqueChange(java.lang.String[] changeItem)
Register a change made on object properties; remove previous items of same type |
void |
ChangesFromXML(org.jdom.Element rootElement)
Load changes for object/link properties from XML structure |
org.jdom.Element |
ChangesToXML()
Return changes made on object/link properties in XML format |
java.util.Vector |
getChanges()
Return all changes made on object properties until the database update event |
java.lang.String |
getChangesAsString()
Return all changes made on object properties as a String |
int |
getId()
Get the object id |
abstract java.lang.String |
getName()
Return the object name / code |
abstract java.lang.String |
getProperty(java.lang.String propertyName,
java.util.Vector filterArgs,
java.lang.String token,
Framework framework)
Get a property for the object by its OOQL identifier |
abstract java.util.Vector |
getTargetNames(java.lang.String composedName,
java.util.Vector filterArgs,
Framework framework)
Return a Vector of administrative object names extracted by using an OOQL selector |
boolean |
isLinked()
Check if object is linked with database |
void |
removeChange(java.lang.String changeType)
Remove a object property change |
void |
resetChanges()
Resent object property changes |
void |
setId(int id)
Set the object id |
void |
setLinked(boolean linked)
Force the object linked with database |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OBBase()
| Method Detail |
|---|
public abstract java.lang.String getName()
public void setId(int id)
public int getId()
public void setLinked(boolean linked)
public boolean isLinked()
public void addChange(java.lang.String[] changeItem)
public void addUniqueChange(java.lang.String[] changeItem)
public java.util.Vector getChanges()
public void removeChange(java.lang.String changeType)
public void resetChanges()
public java.lang.String getChangesAsString()
public org.jdom.Element ChangesToXML()
public void ChangesFromXML(org.jdom.Element rootElement)
public abstract java.lang.String getProperty(java.lang.String propertyName,
java.util.Vector filterArgs,
java.lang.String token,
Framework framework)
public abstract java.util.Vector getTargetNames(java.lang.String composedName,
java.util.Vector filterArgs,
Framework framework)
|
OBEROn SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||