pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.site.content
Class AbstractSummaryDescriptionContent

java.lang.Object
  extended by org.torweg.pulse.util.entity.AbstractBasicEntity
      extended by org.torweg.pulse.util.entity.AbstractNamedEntity
          extended by org.torweg.pulse.util.entity.AbstractNamableEntity
              extended by org.torweg.pulse.site.content.Content
                  extended by org.torweg.pulse.site.content.AbstractBasicContent
                      extended by org.torweg.pulse.site.content.AbstractSummaryDescriptionContent
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Content>, ExtendedJDOMable, JDOMable, ILinkCorretable, INameable, INamed
Direct Known Subclasses:
AbstractContentGroup, StoreContent

@MappedSuperclass
public abstract class AbstractSummaryDescriptionContent
extends AbstractBasicContent

Version:
$Revision: 1984 $
Author:
Thomas Weber
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.torweg.pulse.site.content.AbstractBasicContent
DEFAULT_SUFFIX
 
Constructor Summary
AbstractSummaryDescriptionContent()
           
 
Method Summary
 org.jdom.Element deserializeToJDOM()
          Returns the state of the AbstractSummaryDescriptionContent as a JDOM Element.
 org.jdom.Element deserializeToJDOM(ServiceRequest pServiceRequest)
          Returns the state of the AbstractSummaryDescriptionContent as a JDOM Element.
 java.lang.String getDescription()
          Returns the description of the AbstractSummaryDescriptionContent.
 org.jdom.Element getDescriptionElement()
          Returns the description of the AbstractSummaryDescriptionContent as a JDOM Element.
 java.lang.StringBuilder getFullTextValue()
          Returns the AbstractSummaryDescriptionContent's textual information as it is supposed to be supplied for the index.
 java.util.Set<ILinkCorrectableElement> getLinkCorrectables()
          a set with the Elements to be corrected.
 void setDescription(org.jdom.Element pDescription)
          Sets the description of the AbstractSummaryDescriptionContent from a JDOM Element.
 
Methods inherited from class org.torweg.pulse.site.content.AbstractBasicContent
createCopy, getKeywords, getMetaDescription, getMetaKeywords, getSuffix, getSummary, getSummaryElement, getTitle, setKeywords, setMetaDescription, setMetaKeywords, setSuffix, setSummary, setTitle
 
Methods inherited from class org.torweg.pulse.site.content.Content
compareTo, equals, getAssociatedViews, getAssociatedVirtualFiles, getAttachments, getBundle, getCreated, getCreatedMillis, getCreator, getLastModified, getLastModifier, getLocale, getLocalizationMap, getLocalizationMapJAXB, getReferenceDuration, getViewTypes, hashCode, hasReferenceDuration, initLazyFields, initLazyImageGroups, initLazyVariants, isGroup, onVirtualFileSystemChange, processHTML, removeReferenceDuration, setAssociatedVirtualFiles, setAttachments, setBundle, setCreator, setLastModifier, setLocale, setLocalizationMap, setReferenceDuration, toString, updateAssociatedVirtualFiles, updateHTML, updateLocalizationMap
 
Methods inherited from class org.torweg.pulse.util.entity.AbstractNamableEntity
setName
 
Methods inherited from class org.torweg.pulse.util.entity.AbstractNamedEntity
getName
 
Methods inherited from class org.torweg.pulse.util.entity.AbstractBasicEntity
compareTo, getFullQualifiedClassNameJAXB, getId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.torweg.pulse.util.INameable
setName
 
Methods inherited from interface org.torweg.pulse.util.INamed
getName
 

Constructor Detail

AbstractSummaryDescriptionContent

public AbstractSummaryDescriptionContent()
Method Detail

getDescription

public final java.lang.String getDescription()
Returns the description of the AbstractSummaryDescriptionContent.

Returns:
the description of the AbstractSummaryDescriptionContent

setDescription

public final void setDescription(org.jdom.Element pDescription)
Sets the description of the AbstractSummaryDescriptionContent from a JDOM Element.

Parameters:
pDescription - the JDOM Element representing the description to be set.

getDescriptionElement

public final org.jdom.Element getDescriptionElement()
Returns the description of the AbstractSummaryDescriptionContent as a JDOM Element.

Returns:
the description of the AbstractSummaryDescriptionContent as a JDOM Element.

getFullTextValue

public java.lang.StringBuilder getFullTextValue()
Returns the AbstractSummaryDescriptionContent's textual information as it is supposed to be supplied for the index.

Implementing classes may override the method to supply more information for the index.

Overrides:
getFullTextValue in class AbstractBasicContent
Returns:
the AbstractSummaryDescriptionContent's textual information as it is supposed to be supplied for the index.

getLinkCorrectables

public java.util.Set<ILinkCorrectableElement> getLinkCorrectables()
Description copied from interface: ILinkCorretable
a set with the Elements to be corrected.

Specified by:
getLinkCorrectables in interface ILinkCorretable
Overrides:
getLinkCorrectables in class AbstractBasicContent
Returns:
the set of ILinkCorrectableElements
See Also:
AbstractBasicContent.getLinkCorrectables()

deserializeToJDOM

public org.jdom.Element deserializeToJDOM()
Returns the state of the AbstractSummaryDescriptionContent as a JDOM Element.

Specified by:
deserializeToJDOM in interface JDOMable
Overrides:
deserializeToJDOM in class AbstractBasicContent
Returns:
the state of the AbstractSummaryDescriptionContent as a JDOM Element.

deserializeToJDOM

public org.jdom.Element deserializeToJDOM(ServiceRequest pServiceRequest)
Returns the state of the AbstractSummaryDescriptionContent as a JDOM Element.

Specified by:
deserializeToJDOM in interface ExtendedJDOMable
Overrides:
deserializeToJDOM in class AbstractBasicContent
Parameters:
pServiceRequest - the current ServiceRequest or null.
Returns:
the state of the AbstractSummaryDescriptionContent as a JDOM Element.