Interface Project

All Superinterfaces:
Serializable
All Known Implementing Classes:
ProjectImpl

public interface Project extends Serializable
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns project's id
    Returns project's name decoded from the name of the project's folder.
    boolean
    Determines whether the project has changed and the should be saved.
    void
    setChanged(boolean changed)
    Sets the project's modification indicator
  • Method Details

    • getId

      Long getId()
      Returns project's id
      Returns:
      project's id
    • getName

      String getName()
      Returns project's name decoded from the name of the project's folder. If the project is not yet saved then DEFAULT_PROJECT_NAME is used.
      Returns:
      project's name
    • changed

      boolean changed()
      Determines whether the project has changed and the should be saved.
      Returns:
      true if the project has changed and the should be saved.
    • setChanged

      void setChanged(boolean changed)
      Sets the project's modification indicator
      Parameters:
      changed - modification indicator