Package com.axemble.vdoc.sdk.impl
Class EzsSite
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.PortalElement
com.axemble.vdoc.sdk.impl.EzsSite
- All Implemented Interfaces:
IElement,ISite,IDeletionSupport,IProtocolSupport,ISecuritySupport,ISeoSupport,IUriSupport,Serializable
- Author:
- vlygeros
- See Also:
-
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.impl.PortalElement
path, storageKeyFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeletes theIElementobject.voidDeletes a site and allows to specify if the linkedILibraryobject should be deleted.final StringGets the body tag code.Gets the created date.final StringGets the CSS class rules.Gets the description of the site.Returns all the domains associated with this site.final StringGets the head tag code.getLabel()Gets all the additional libraries.Gets the associatedILibraryobject.getName()Gets the native object underneath.Gets the organization object.getSEO()getURI()Gets the URI of the object supporting this interfacebooleansave()final voidsetBodyTagCode(String bodyTagCode) Sets the body tag code.voidsetCreatedDate(Date date) Sets the created date.final voidsetCssClassRules(String cssClassRules) Sets the CSS class rules.voidsetDescription(String description) Sets the description of the site.voidsetDomains(Collection domains) Sets the domains associated with this site.final voidsetHeadTagCode(String headTagCode) Sets the head tag code.voidSets the label of the site.voidsetModifiedBy(IUser user) voidsetModifiedDate(Date date) voidSets the name of the site.voidMethods inherited from class com.axemble.vdoc.sdk.impl.PortalElement
equals, getId, getPath, getProtocolURI, getProtocolURI, hashCode, replaceBackSlash, replaceSlash, save, setIdMethods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModuleMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Constructor Details
-
EzsSite
Site constructor- Parameters:
module- The site modulesiteImpl- The native object
-
-
Method Details
-
getCreatedBy
-
getCreatedDate
Description copied from interface:ISiteGets the created date.- Specified by:
getCreatedDatein interfaceISite- Returns:
- a
Dateobject.
-
getDescription
Description copied from interface:ISiteGets the description of the site.- Specified by:
getDescriptionin interfaceISite- Returns:
- a String of the site.
-
getLabel
-
getModifiedBy
-
getModifiedDate
-
getName
-
setName
Description copied from interface:ISiteSets the name of the site. -
setCreatedDate
Description copied from interface:ISiteSets the created date.- Specified by:
setCreatedDatein interfaceISite- Parameters:
date- TheDateto set.
-
setDescription
Description copied from interface:ISiteSets the description of the site.- Specified by:
setDescriptionin interfaceISite- Parameters:
description- the new description to set.
-
setLabel
Description copied from interface:ISiteSets the label of the site. -
setModifiedBy
-
setModifiedDate
-
getNativeObject
Description copied from interface:IElementGets the native object underneath.- Specified by:
getNativeObjectin interfaceIElement- Returns:
- an object.
-
getURI
Description copied from interface:IUriSupportGets the URI of the object supporting this interface- Specified by:
getURIin interfaceIUriSupport- Returns:
- A String object.
-
save
public boolean save() -
delete
Description copied from interface:IDeletionSupportDeletes theIElementobject.- Specified by:
deletein interfaceIDeletionSupport- Parameters:
context- The Execution context.
-
getLibrary
Description copied from interface:ISiteGets the associatedILibraryobject.- Specified by:
getLibraryin interfaceISite- Returns:
- A
ILibraryobject.
-
getLibraries
Description copied from interface:ISiteGets all the additional libraries.- Specified by:
getLibrariesin interfaceISite- Returns:
- A java.util.Collection of
ILibraryobjects.
-
getOrganization
Description copied from interface:ISiteGets the organization object.- Specified by:
getOrganizationin interfaceISite- Returns:
- A
IOrganizationobject.
-
delete
Description copied from interface:ISiteDeletes a site and allows to specify if the linkedILibraryobject should be deleted. -
getHeadTagCode
Description copied from interface:ISiteGets the head tag code.- Specified by:
getHeadTagCodein interfaceISite- Returns:
- the headTagCode
-
setHeadTagCode
Description copied from interface:ISiteSets the head tag code.- Specified by:
setHeadTagCodein interfaceISite- Parameters:
headTagCode- the headTagCode to set
-
getBodyTagCode
Description copied from interface:ISiteGets the body tag code.- Specified by:
getBodyTagCodein interfaceISite- Returns:
- the bodyTagCode
-
setBodyTagCode
Description copied from interface:ISiteSets the body tag code.- Specified by:
setBodyTagCodein interfaceISite- Parameters:
bodyTagCode- the bodyTagCode to set
-
getCssClassRules
Description copied from interface:ISiteGets the CSS class rules.- Specified by:
getCssClassRulesin interfaceISite- Returns:
- the cssClassRules
-
setCssClassRules
Description copied from interface:ISiteSets the CSS class rules.- Specified by:
setCssClassRulesin interfaceISite- Parameters:
cssClassRules- the cssClassRules to set
-
getDomains
Description copied from interface:ISiteReturns all the domains associated with this site.- Specified by:
getDomainsin interfaceISite- Returns:
- A java.util.Collection of java.lang.String domain names.
-
setDomains
Description copied from interface:ISiteSets the domains associated with this site.- Specified by:
setDomainsin interfaceISite- Parameters:
domains- A java.util.Collection of java.lang.String domain names
-
getSEO
- Specified by:
getSEOin interfaceISeoSupport
-
setSEO
- Specified by:
setSEOin interfaceISeoSupport
-