Package com.axemble.vdoc.sdk.impl
Class EzsAlias
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
com.axemble.vdoc.sdk.impl.EzsAlias
- All Implemented Interfaces:
IAlias
,IElement
,IDeletionSupport
,IProtocolSupport
,ISecuritySupport
,ISeoSupport
,IUriSupport
,Serializable
- Author:
- vlygeros
- See Also:
-
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 description of the alias.Gets the digest of the alias.Gets the expired date.getLabel()
Gets the label of the alias.getName()
Gets the name of the alias.Gets the native object underneath.getSEO()
Gets the target as anIElement
object.getURI()
Gets the URI of the object supporting this interfacevoid
includeToIndex
(boolean include) Allows to include the alias to the index.void
includeToStats
(boolean include) Allows to include the alias to the statistics.boolean
isActive()
Checks if the alias is active.boolean
Checks if the alias is included to the index.boolean
Checks if the alias is included to the statistics.boolean
save()
void
setActive
(boolean active) Allows to activate the alias.void
setDescription
(String description) Sets the description of the alias.void
Sets the digest of the alias.void
Sets the label of the alias.void
Sets the name of the alias.void
Methods inherited from class com.axemble.vdoc.sdk.impl.PortalElement
equals, getId, getPath, getProtocolURI, getProtocolURI, hashCode, replaceBackSlash, replaceSlash, save, 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.interfaces.IElement
getId, getModule, getPath, save
Methods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Constructor Details
-
EzsAlias
-
-
Method Details
-
getNativeObject
Description copied from interface:IElement
Gets the native object underneath.- Specified by:
getNativeObject
in interfaceIElement
- Returns:
- an object.
-
getName
Description copied from interface:IAlias
Gets the name of the alias. -
setName
Description copied from interface:IAlias
Sets the name of the alias. -
setLabel
Description copied from interface:IAlias
Sets the label of the alias. -
getLabel
Description copied from interface:IAlias
Gets the label of the alias. -
setDescription
Description copied from interface:IAlias
Sets the description of the alias.- Specified by:
setDescription
in interfaceIAlias
- Parameters:
description
- the new description to set.
-
getDescription
Description copied from interface:IAlias
Gets the description of the alias.- Specified by:
getDescription
in interfaceIAlias
- Returns:
- a java.lang.String of the alias.
-
save
public boolean save() -
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.
-
getTarget
Description copied from interface:IAlias
Gets the target as anIElement
object. -
getSEO
- Specified by:
getSEO
in interfaceISeoSupport
-
setSEO
- Specified by:
setSEO
in interfaceISeoSupport
-
getDigest
Description copied from interface:IAlias
Gets the digest of the alias. -
setDigest
Description copied from interface:IAlias
Sets the digest of the alias. -
getActivatedDate
Description copied from interface:IAlias
Gets the activated date.- Specified by:
getActivatedDate
in interfaceIAlias
- Returns:
- A
Date
object.
-
getExpiredDate
Description copied from interface:IAlias
Gets the expired date.- Specified by:
getExpiredDate
in interfaceIAlias
- Returns:
- A
Date
object.
-
includeToIndex
public void includeToIndex(boolean include) Description copied from interface:IAlias
Allows to include the alias to the index.- Specified by:
includeToIndex
in interfaceIAlias
- Parameters:
include
- The include parameter.
-
includeToStats
public void includeToStats(boolean include) Description copied from interface:IAlias
Allows to include the alias to the statistics.- Specified by:
includeToStats
in interfaceIAlias
- Parameters:
include
- The include parameter.
-
isActive
public boolean isActive()Description copied from interface:IAlias
Checks if the alias is active. -
isIncludedToIndex
public boolean isIncludedToIndex()Description copied from interface:IAlias
Checks if the alias is included to the index.- Specified by:
isIncludedToIndex
in interfaceIAlias
- Returns:
- true if the alias is included to the index, false otherwise.
-
isIncludedToStats
public boolean isIncludedToStats()Description copied from interface:IAlias
Checks if the alias is included to the statistics.- Specified by:
isIncludedToStats
in interfaceIAlias
- Returns:
- true if the alias is included to the statistics, false otherwise.
-
setActive
public void setActive(boolean active) Description copied from interface:IAlias
Allows to activate the alias.
-