Interface IProject

All Superinterfaces:
IDeletionSupport, IElement, ILocalizationScope, IProtocolSupport, IScopeContainer, ISecuritySupport, Serializable

This interface represents a project (apps).
Author:
ploureiro
  • 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

      void setOrganization(IOrganization organization)
      Sets the mailing list organization.
      Parameters:
      organization - the new IOrganization to set.
    • getName

      String getName()
      Returns:
      the name of the project.
    • setName

      void setName(String name)
      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

      void addDependentProjects(Collection<? extends IProject> dependentProjects)
      add links to others projects
      Parameters:
      dependentProjects -
    • removeDependentProjects

      void removeDependentProjects(Collection<? extends IProject> dependentProjects)
      remove links to others projects
      Parameters:
      dependentProjects -