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 Summary
Nested Classes -
Method Summary
Modifier 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.IDeletionSupport
deleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURIMethods inherited from interface com.axemble.vdoc.sdk.supports.ISeoSupport
getSEO, setSEOMethods inherited from interface com.axemble.vdoc.sdk.supports.IUriSupport
getURI
-
Method Details
-
getName
String getName()- Returns:
- The system name of the topic.
-
getLabel
String getLabel()- Returns:
- The label of the topic.
-
isRoot
boolean isRoot()Checks if the current topic is the root.- Returns:
- true if the topic is the root, otherwise false.
-
isSystem
boolean isSystem()Checks if the current topic is a system topic.- Returns:
- true if the topic is a system topic, otherwise false.
-
getSite
ISite getSite()Retrieves the site of the topic.- Returns:
- a
ISiteobject.
-
getActivatedDate
Date getActivatedDate()Gets the activated date.- Returns:
- A
Dateobject.
-
getExpiredDate
Date getExpiredDate()Gets the expired date.- Returns:
- A
Dateobject.
-
isActive
boolean isActive()Checks if the topic is active.- Returns:
- true if the topic is active, false otherwise.
-
setActive
void setActive(boolean active) Allows to activate the topic.- Parameters:
active- The active parameter.
-
isIncludedToIndex
boolean isIncludedToIndex()Checks if the topic is included to the index.- Returns:
- true if the topic is included to the index, false otherwise.
-
includeToIndex
void includeToIndex(boolean include) Allows to include the topic to the index.- Parameters:
include- The include parameter.
-
isIncludedToStats
boolean isIncludedToStats()Checks if the topic is included to the statistics.- Returns:
- true if the topic is included to the statistics, false otherwise.
-
includeToStats
void includeToStats(boolean include) Allows to include the topic to the statistics.- Parameters:
include- The include parameter.
-
getParent
Object getParent()Gets the parent object.
-