org.mmbase.module.gui.html
Class EditStateNode

java.lang.Object
  |
  +--org.mmbase.module.gui.html.EditStateNode

public class EditStateNode
extends java.lang.Object

EditState, controls the users edit session, keeps EditStatesNodes (hitlisted)

Author:
Daniel Ockeloen, Hans Speijer

Constructor Summary
EditStateNode(MMBase mmBase)
           
 
Method Summary
 void clearHtmlValues()
           
 void clearSearchValues()
           
 void delInsSaveList()
           
 void delRelationTable()
           
 MMObjectBuilder getBuilder()
           
 java.lang.String getBuilderName()
           
 java.lang.String getDutchBuilderName()
           
 MMObjectNode getEditDstNode()
           
 MMObjectNode getEditNode()
           
 int getEditNodeNumber()
           
 MMObjectNode getEditSrcNode()
           
 java.lang.String getHtmlValue(java.lang.String name)
           
 java.util.Hashtable getHtmlValues()
           
 boolean getInsSave()
           
 java.util.Vector getInsSaveList()
           
 void getNewNode(java.lang.String owner)
           
 java.util.Hashtable getRelationTable()
          Returns Hashtable with the currently linked items sorted by relation type.
 java.lang.String getSearchValue(java.lang.String name)
           
 java.util.Hashtable getSearchValues()
           
 java.lang.String getSelectionQuery()
           
 boolean isChanged()
           
 void removeNode()
           
 void removeRelations()
           
 void setBuilder(java.lang.String name)
           
 void setEditNode(java.lang.String number, java.lang.String userName)
           
 boolean setHtmlValue(java.lang.String fieldname, java.lang.Object value)
           
 void setInsSave(boolean set)
           
 void setInsSaveNode(MMObjectNode node)
           
 boolean setSearchValue(java.lang.String fieldname, java.lang.Object value)
           
 void setSelectionQuery(java.lang.String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditStateNode

public EditStateNode(MMBase mmBase)
Method Detail

setSearchValue

public boolean setSearchValue(java.lang.String fieldname,
                              java.lang.Object value)

getSearchValue

public java.lang.String getSearchValue(java.lang.String name)

getSearchValues

public java.util.Hashtable getSearchValues()

isChanged

public boolean isChanged()

clearSearchValues

public void clearSearchValues()

setHtmlValue

public boolean setHtmlValue(java.lang.String fieldname,
                            java.lang.Object value)

getHtmlValue

public java.lang.String getHtmlValue(java.lang.String name)

getHtmlValues

public java.util.Hashtable getHtmlValues()

clearHtmlValues

public void clearHtmlValues()

setEditNode

public void setEditNode(java.lang.String number,
                        java.lang.String userName)

getNewNode

public void getNewNode(java.lang.String owner)

removeNode

public void removeNode()

removeRelations

public void removeRelations()

getEditNode

public MMObjectNode getEditNode()

getEditSrcNode

public MMObjectNode getEditSrcNode()

getEditDstNode

public MMObjectNode getEditDstNode()

getEditNodeNumber

public int getEditNodeNumber()

setBuilder

public void setBuilder(java.lang.String name)

getBuilderName

public java.lang.String getBuilderName()

getDutchBuilderName

public java.lang.String getDutchBuilderName()

getBuilder

public MMObjectBuilder getBuilder()

setSelectionQuery

public void setSelectionQuery(java.lang.String query)

getSelectionQuery

public java.lang.String getSelectionQuery()

getInsSave

public boolean getInsSave()

setInsSave

public void setInsSave(boolean set)

setInsSaveNode

public void setInsSaveNode(MMObjectNode node)

getInsSaveList

public java.util.Vector getInsSaveList()

delInsSaveList

public void delInsSaveList()

delRelationTable

public void delRelationTable()

getRelationTable

public java.util.Hashtable getRelationTable()
Returns Hashtable with the currently linked items sorted by relation type.


MMBase build 1.6.5.20030923