Package com.axemble.vdoc.sdk.interfaces
Interface ITopic
- All Superinterfaces:
- IDeletionSupport,- IElement,- IProtocolSupport,- ISecuritySupport,- ISeoSupport,- IUriSupport,- Serializable
- All Known Subinterfaces:
- IPlugin
public interface ITopic
extends IElement, IDeletionSupport, ISecuritySupport, IUriSupport, IProtocolSupport, ISeoSupport
This class represents a topic.
- Since:
- 2.1
- Version:
- 1.0, 16/06/2009
- Author:
- vlygeros
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionGets the activated date.Gets the expired date.getLabel()getName()Gets the parent object.getSite()Retrieves the site of the topic.voidincludeToIndex(boolean include) Allows to include the topic to the index.voidincludeToStats(boolean include) Allows to include the topic to the statistics.booleanisActive()Checks if the topic is active.booleanChecks if the topic is included to the index.booleanChecks if the topic is included to the statistics.booleanisRoot()Checks if the current topic is the root.booleanisSystem()Checks if the current topic is a system topic.voidsetActive(boolean active) Allows to activate the topic.Methods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupportdeleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElementgetId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupportgetProtocolURI, getProtocolURIMethods inherited from interface com.axemble.vdoc.sdk.supports.ISeoSupportgetSEO, setSEOMethods inherited from interface com.axemble.vdoc.sdk.supports.IUriSupportgetURI
- 
Method Details- 
getNameString getName()- Returns:
- The system name of the topic.
 
- 
getLabelString getLabel()- Returns:
- The label of the topic.
 
- 
isRootboolean isRoot()Checks if the current topic is the root.- Returns:
- true if the topic is the root, otherwise false.
 
- 
isSystemboolean isSystem()Checks if the current topic is a system topic.- Returns:
- true if the topic is a system topic, otherwise false.
 
- 
getSiteISite getSite()Retrieves the site of the topic.- Returns:
- a ISiteobject.
 
- 
getActivatedDateDate getActivatedDate()Gets the activated date.- Returns:
- A Dateobject.
 
- 
getExpiredDateDate getExpiredDate()Gets the expired date.- Returns:
- A Dateobject.
 
- 
isActiveboolean isActive()Checks if the topic is active.- Returns:
- true if the topic is active, false otherwise.
 
- 
setActivevoid setActive(boolean active) Allows to activate the topic.- Parameters:
- active- The active parameter.
 
- 
isIncludedToIndexboolean isIncludedToIndex()Checks if the topic is included to the index.- Returns:
- true if the topic is included to the index, false otherwise.
 
- 
includeToIndexvoid includeToIndex(boolean include) Allows to include the topic to the index.- Parameters:
- include- The include parameter.
 
- 
isIncludedToStatsboolean isIncludedToStats()Checks if the topic is included to the statistics.- Returns:
- true if the topic is included to the statistics, false otherwise.
 
- 
includeToStatsvoid includeToStats(boolean include) Allows to include the topic to the statistics.- Parameters:
- include- The include parameter.
 
- 
getParentObject getParent()Gets the parent object.
 
-