Package com.axemble.vdoc.sdk.interfaces
Interface IProject
- All Superinterfaces:
IDeletionSupport
,IElement
,ILocalizationScope
,IProtocolSupport
,IScopeContainer
,ISecuritySupport
,Serializable
public interface IProject
extends IElement, IProtocolSupport, IDeletionSupport, ISecuritySupport, IScopeContainer, ILocalizationScope
This interface represents a project (apps).
- Author:
- ploureiro
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependentProjects
(Collection<? extends IProject> dependentProjects) add links to others projectsRetrieves the configuration of the current projectgetLabel()
getName()
Gets the organization object.void
removeDependentProjects
(Collection<? extends IProject> dependentProjects) remove links to others projectsvoid
Sets the name of the project.void
setOrganization
(IOrganization organization) Sets the mailing list organization.Methods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupport
delete
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.IElement
getId, getModule, getNativeObject, getPath, save
Methods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupport
getProtocolURI, getProtocolURI
-
Method Details
-
getLabel
String getLabel()- Returns:
- the label of the project.
-
getDescription
String getDescription()- Returns:
- The description of the project
-
getOrganization
IOrganization getOrganization()Gets the organization object.- Returns:
- A
IOrganization
object.
-
setOrganization
Sets the mailing list organization.- Parameters:
organization
- the newIOrganization
to set.
-
getName
String getName()- Returns:
- the name of the project.
-
setName
Sets the name of the project.- Parameters:
name
- the new name to set.
-
getConfiguration
IConfiguration getConfiguration()Retrieves the configuration of the current project- Returns:
- The
IConfiguration
object
-
addDependentProjects
add links to others projects- Parameters:
dependentProjects
-
-
removeDependentProjects
remove links to others projects- Parameters:
dependentProjects
-
-