Class ProjectJsonStructure

java.lang.Object
cz.fidentis.analyst.project.ProjectJsonStructure

public class ProjectJsonStructure extends Object
This class determine the structure of the JSON project configuration file. It is used by Jackson serialization and deserialization. All attributes have to have public getters and setters to be (de)serialized.
  • Constructor Details

    • ProjectJsonStructure

      public ProjectJsonStructure(FacesProxy faces)
      Constructor from faces proxy used for serialization.
      Parameters:
      faces - Faces of the project
    • ProjectJsonStructure

      public ProjectJsonStructure()
      An empty constructor required by Jackson deserialization.
  • Method Details

    • getPaths

      public List<Path> getPaths()
      Returns a list of paths to project's faces
      Returns:
      a list of paths to project's faces
    • setPaths

      public void setPaths(List<Path> paths)
      Setter used by Jackson deserialization.
      Parameters:
      paths - Faces of the project