Package com.axemble.vdoc.sdk.impl
Class EzsTopic
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
com.axemble.vdoc.sdk.impl.EzsTopic
- All Implemented Interfaces:
IElement
,ITopic
,IDeletionSupport
,IProtocolSupport
,ISecuritySupport
,ISeoSupport
,IUriSupport
,Serializable
- Author:
- vlygeros
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.ITopic
ITopic.IType
-
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.impl.PortalElement
path, storageKey
Fields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deletes theIElement
object.Gets the activated date.Gets the expired date.getLabel()
getName()
Gets the native object underneath.Gets the parent object.getSEO()
getSite()
Retrieves the site of the topic.getURI()
Gets the URI of the object supporting this interfacevoid
includeToIndex
(boolean include) Allows to include the topic to the index.void
includeToStats
(boolean include) Allows to include the topic to the statistics.boolean
isActive()
Checks if the topic is active.boolean
Checks if the topic is included to the index.boolean
Checks if the topic is included to the statistics.boolean
isRoot()
Checks if the current topic is the root.boolean
isSystem()
Checks if the current topic is a system topic.boolean
Saves or updates the element.void
setActive
(boolean active) Allows to activate the topic.void
Methods inherited from class com.axemble.vdoc.sdk.impl.PortalElement
equals, getId, getPath, getProtocolURI, getProtocolURI, hashCode, replaceBackSlash, replaceSlash, setId
Methods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModule
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Constructor Details
-
EzsTopic
- Parameters:
module
-folderImpl
-
-
-
Method Details
-
getNativeObject
Description copied from interface:IElement
Gets the native object underneath.- Specified by:
getNativeObject
in interfaceIElement
- Returns:
- an object.
-
getName
-
getLabel
-
getSite
Description copied from interface:ITopic
Retrieves the site of the topic. -
isRoot
public boolean isRoot()Description copied from interface:ITopic
Checks if the current topic is the root. -
isSystem
public boolean isSystem()Description copied from interface:ITopic
Checks if the current topic is a system topic. -
delete
Description copied from interface:IDeletionSupport
Deletes theIElement
object.- Specified by:
delete
in interfaceIDeletionSupport
- Parameters:
context
- The Execution context.
-
getURI
Description copied from interface:IUriSupport
Gets the URI of the object supporting this interface- Specified by:
getURI
in interfaceIUriSupport
- Returns:
- A String object.
-
getSEO
- Specified by:
getSEO
in interfaceISeoSupport
-
setSEO
- Specified by:
setSEO
in interfaceISeoSupport
-
save
Description copied from interface:IElement
Saves or updates the element.- Specified by:
save
in interfaceIElement
- Overrides:
save
in classPortalElement
- Parameters:
context
- The Execution context.- Returns:
- return true if succeeded, false otherwise.
-
getActivatedDate
Description copied from interface:ITopic
Gets the activated date.- Specified by:
getActivatedDate
in interfaceITopic
- Returns:
- A
Date
object.
-
getExpiredDate
Description copied from interface:ITopic
Gets the expired date.- Specified by:
getExpiredDate
in interfaceITopic
- Returns:
- A
Date
object.
-
includeToIndex
public void includeToIndex(boolean include) Description copied from interface:ITopic
Allows to include the topic to the index.- Specified by:
includeToIndex
in interfaceITopic
- Parameters:
include
- The include parameter.
-
includeToStats
public void includeToStats(boolean include) Description copied from interface:ITopic
Allows to include the topic to the statistics.- Specified by:
includeToStats
in interfaceITopic
- Parameters:
include
- The include parameter.
-
isActive
public boolean isActive()Description copied from interface:ITopic
Checks if the topic is active. -
isIncludedToIndex
public boolean isIncludedToIndex()Description copied from interface:ITopic
Checks if the topic is included to the index.- Specified by:
isIncludedToIndex
in interfaceITopic
- Returns:
- true if the topic is included to the index, false otherwise.
-
isIncludedToStats
public boolean isIncludedToStats()Description copied from interface:ITopic
Checks if the topic is included to the statistics.- Specified by:
isIncludedToStats
in interfaceITopic
- Returns:
- true if the topic is included to the statistics, false otherwise.
-
setActive
public void setActive(boolean active) Description copied from interface:ITopic
Allows to activate the topic. -
getParent
Description copied from interface:ITopic
Gets the parent object.
-