Class Project

    • Constructor Detail

      • Project

        public Project()
    • Method Detail

      • serialize

        public org.dom4j.Element serialize()
        Description copied from interface: XmlEntity
        Serialize the entity into a Element.
        Specified by:
        serialize in interface XmlEntity<Project>
        Returns:
        serialized document
      • parse

        public Project parse​(org.dom4j.Element projectSettings)
        Description copied from interface: XmlEntity
        Parse a Element and return the entity.
        Specified by:
        parse in interface XmlEntity<Project>
        Parameters:
        projectSettings - element to parse
        Returns:
        parsed entity
      • getVersion

        public String getVersion()
        Projects version number for file compatibility.
      • getPath

        public Path getPath()
        Projects file system path.
      • getName

        public String getName()
        Projects name.
      • getConfigurations

        public List<Configuration> getConfigurations()
        List of projects registered configurations.
      • setVersion

        public void setVersion​(String version)
        Projects version number for file compatibility.
      • setPath

        public void setPath​(Path path)
        Projects file system path.
      • setName

        public void setName​(String name)
        Projects name.
      • setConfigurations

        public void setConfigurations​(List<Configuration> configurations)
        List of projects registered configurations.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object