Package com.axemble.vdoc.sdk.interfaces
Interface ISite
- All Superinterfaces:
- IDeletionSupport,- IElement,- IProtocolSupport,- ISecuritySupport,- ISeoSupport,- IUriSupport,- Serializable
- All Known Implementing Classes:
- EzsSite
public interface ISite
extends IElement, IUriSupport, ISecuritySupport, IProtocolSupport, IDeletionSupport, ISeoSupport
This class represents a site.
- Since:
- 2.1
- Version:
- 1.0, 16/06/2009
- Author:
- vlygeros
- 
Method SummaryModifier and TypeMethodDescriptionvoidDeletes a site and allows to specify if the linkedILibraryobject should be deleted.Gets the body tag code.Gets the created date.Gets the CSS class rules.Gets the description of the site.Returns all the domains associated with this site.Gets the head tag code.getLabel()Gets all the additional libraries.Gets the associatedILibraryobject.getName()Gets the organization object.voidsetBodyTagCode(String bodyTagCode) Sets the body tag code.voidsetCreatedDate(Date date) Sets the created date.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.voidsetHeadTagCode(String headTagCode) Sets the head tag code.voidSets the label of the site.voidSets the name of the site.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 site
 
- 
setNameSets the name of the site.- Parameters:
- name- the new name to set.
 
- 
getLabelString getLabel()- Returns:
- The label of the site
 
- 
setLabelSets the label of the site.- Parameters:
- label- the new label to set.
 
- 
getDescriptionString getDescription()Gets the description of the site.- Returns:
- a String of the site.
 
- 
setDescriptionSets the description of the site.- Parameters:
- description- the new description to set.
 
- 
getCreatedDateDate getCreatedDate()Gets the created date.- Returns:
- a Dateobject.
 
- 
setCreatedDateSets the created date.- Parameters:
- date- The- Dateto set.
 
- 
getLibraryILibrary getLibrary()Gets the associatedILibraryobject.- Returns:
- A ILibraryobject.
 
- 
getLibrariesCollection getLibraries()Gets all the additional libraries.- Returns:
- A java.util.Collection of ILibraryobjects.
 
- 
getOrganizationIOrganization getOrganization()Gets the organization object.- Returns:
- A IOrganizationobject.
 
- 
deleteDeletes a site and allows to specify if the linkedILibraryobject should be deleted.- Parameters:
- context- The execution context.
- deleteLinkedLibrary- Flag to specify if the linked library should be deleted.
 
- 
getHeadTagCodeString getHeadTagCode()Gets the head tag code.- Returns:
- A java.lang.String value.
 
- 
setHeadTagCodeSets the head tag code.- Parameters:
- headTagCode- The head tag code.
 
- 
getBodyTagCodeString getBodyTagCode()Gets the body tag code.- Returns:
- A java.lang.String value.
 
- 
setBodyTagCodeSets the body tag code.- Parameters:
- bodyTagCode- The body tag code.
 
- 
getCssClassRulesString getCssClassRules()Gets the CSS class rules.- Returns:
- A java.lang.String value.
 
- 
setCssClassRulesSets the CSS class rules.- Parameters:
- cssClassRules- The CSS class rules to set.
 
- 
getDomainsCollection getDomains()Returns all the domains associated with this site.- Returns:
- A java.util.Collection of java.lang.String domain names.
 
- 
setDomainsSets the domains associated with this site.- Parameters:
- domains- A java.util.Collection of java.lang.String domain names
 
 
-