|
OBEROn SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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<java.lang.String[]> |
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<java.lang.Object> 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<java.lang.Object> 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<java.lang.String[]> 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<java.lang.Object> filterArgs, java.lang.String token, Framework framework)
public abstract java.util.Vector<?> getTargetNames(java.lang.String composedName, java.util.Vector<java.lang.Object> filterArgs, Framework framework)
|
OBEROn SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |