biz.hammurapi.web.analysis
Class AnalysisTermEx

java.lang.Object
  extended bybiz.hammurapi.sql.DatabaseObject
      extended bybiz.hammurapi.web.analysis.sql.AnalysisTermImpl
          extended bybiz.hammurapi.web.analysis.AnalysisTermEx
All Implemented Interfaces:
biz.hammurapi.web.analysis.sql.AnalysisTerm, biz.hammurapi.util.Attributable, java.lang.Cloneable, biz.hammurapi.sql.columns.ColumnChangeListener, biz.hammurapi.config.Context, biz.hammurapi.config.ContextConfigurable, biz.hammurapi.sql.DataAccessObject, biz.hammurapi.config.DomConfigurable, biz.hammurapi.xml.dom.DomSerializable, biz.hammurapi.web.analysis.sql.Glossaries, biz.hammurapi.sql.IDatabaseObject, biz.hammurapi.util.Observable, java.io.Serializable, biz.hammurapi.util.Versioned, biz.hammurapi.util.Visitable

public class AnalysisTermEx
extends biz.hammurapi.web.analysis.sql.AnalysisTermImpl
implements biz.hammurapi.sql.DataAccessObject, biz.hammurapi.util.Visitable

See Also:
Serialized Form

Field Summary
static java.lang.String RO_TERM_TOOLTIP_PREFIX
           
static java.lang.String TERM_RO_URL
           
static java.lang.String TERM_TOOLTIP_PREFIX
           
static java.lang.String TERM_TOOLTIP_SUFFIX
           
static java.lang.String TERM_URL
           
static java.lang.String TOOLTIP_URL
           
 
Fields inherited from class biz.hammurapi.web.analysis.sql.AnalysisTermImpl
Category, Description, GlossaryId, Id, IsAutocreated, Name, Namespace, ParentId
 
Fields inherited from class biz.hammurapi.sql.DatabaseObject
columns, objectVersion, originalVersion
 
Constructor Summary
AnalysisTermEx()
           
AnalysisTermEx(boolean force)
           
AnalysisTermEx(org.w3c.dom.Element holder, boolean force)
           
AnalysisTermEx(org.w3c.dom.Element holder, java.util.Properties nameMap, org.apache.xpath.CachedXPathAPI cxpa, boolean force)
           
AnalysisTermEx(java.sql.ResultSet rs)
           
 
Method Summary
 boolean accept(biz.hammurapi.util.Visitor visitor)
           
 java.lang.String getAlternativeText()
           
 java.util.Collection getChildren()
           
 AnalysisTermEx getParent()
           
 int getRefCount()
           
 java.util.Map getSubTerms()
           
 boolean isReadOnlyView()
           
 void setAlternativeText(java.lang.String alternativeText)
           
 void setReadOnlyView(boolean isReadOnlyView)
          Sets readOnly flag.
 void setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
           
 void toDom(org.w3c.dom.Element holder)
           
 java.lang.String toString()
          Renders term link.
 
Methods inherited from class biz.hammurapi.web.analysis.sql.AnalysisTermImpl
clone, getCategory, getDescription, getGlossaryId, getId, getIsAutocreated, getName, getNamespace, getParentId, project, project, setCategory, setDescription, setGlossaryId, setId, setIsAutocreated, setName, setNamespace, setParentId
 
Methods inherited from class biz.hammurapi.sql.DatabaseObject
addColumn, addObserver, addRelationship, clear, configure, configure, copy, delete, equals, fromDom, fromDom, get, getAttribute, getColumn, getColumnAttribute, getObjectVersion, getRelationship, getSqlType, hashCode, insert, isDeleted, isModified, loadRelationships, onChange, removeAttribute, removeColumnAttribute, removeObserver, setAttribute, setColumnAttribute, setOriginal, toDom, update
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RO_TERM_TOOLTIP_PREFIX

public static final java.lang.String RO_TERM_TOOLTIP_PREFIX
See Also:
Constant Field Values

TERM_TOOLTIP_PREFIX

public static final java.lang.String TERM_TOOLTIP_PREFIX
See Also:
Constant Field Values

TERM_TOOLTIP_SUFFIX

public static final java.lang.String TERM_TOOLTIP_SUFFIX
See Also:
Constant Field Values

TOOLTIP_URL

public static final java.lang.String TOOLTIP_URL
See Also:
Constant Field Values

TERM_URL

public static final java.lang.String TERM_URL
See Also:
Constant Field Values

TERM_RO_URL

public static final java.lang.String TERM_RO_URL
See Also:
Constant Field Values
Constructor Detail

AnalysisTermEx

public AnalysisTermEx()

AnalysisTermEx

public AnalysisTermEx(boolean force)

AnalysisTermEx

public AnalysisTermEx(org.w3c.dom.Element holder,
                      boolean force)
               throws biz.hammurapi.config.ConfigurationException

AnalysisTermEx

public AnalysisTermEx(org.w3c.dom.Element holder,
                      java.util.Properties nameMap,
                      org.apache.xpath.CachedXPathAPI cxpa,
                      boolean force)
               throws biz.hammurapi.config.ConfigurationException

AnalysisTermEx

public AnalysisTermEx(java.sql.ResultSet rs)
               throws java.sql.SQLException
Method Detail

setReadOnlyView

public void setReadOnlyView(boolean isReadOnlyView)
Sets readOnly flag. If this flag is set expanded term links point to glossary read-only view.

Parameters:
isReadOnlyView -

isReadOnlyView

public boolean isReadOnlyView()

setAlternativeText

public void setAlternativeText(java.lang.String alternativeText)

getAlternativeText

public java.lang.String getAlternativeText()

toString

public java.lang.String toString()
Renders term link.


toDom

public void toDom(org.w3c.dom.Element holder)
Specified by:
toDom in interface biz.hammurapi.xml.dom.DomSerializable

setSQLProcessor

public void setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
                     throws java.sql.SQLException
Specified by:
setSQLProcessor in interface biz.hammurapi.sql.DataAccessObject
Throws:
java.sql.SQLException

getSubTerms

public java.util.Map getSubTerms()

getChildren

public java.util.Collection getChildren()

getRefCount

public int getRefCount()

getParent

public AnalysisTermEx getParent()

accept

public boolean accept(biz.hammurapi.util.Visitor visitor)
Specified by:
accept in interface biz.hammurapi.util.Visitable


Copyright © 2006 Hammurapi Group. All Rights Reserved.