Class ProjectMetadata


  • public class ProjectMetadata
    extends Object
    • Constructor Detail

      • ProjectMetadata

        protected ProjectMetadata​(Instant date)
      • ProjectMetadata

        public ProjectMetadata()
    • Method Detail

      • isDirty

        public boolean isDirty()
      • preparePreferenceStore

        protected static void preparePreferenceStore​(PreferenceStore ps)
      • getCreated

        public Instant getCreated()
      • setName

        public void setName​(String name)
      • getName

        public String getName()
      • setEncoding

        public void setEncoding​(String encoding)
      • getEncoding

        public String getEncoding()
      • setEncodingConfidence

        public void setEncodingConfidence​(int confidence)
      • setEncodingConfidence

        public void setEncodingConfidence​(String confidence)
      • getEncodingConfidence

        public int getEncodingConfidence()
      • setTags

        public void setTags​(String[] tags)
      • getTags

        public String[] getTags()
      • setPassword

        public void setPassword​(String password)
      • getPassword

        public String getPassword()
      • getModified

        public Instant getModified()
      • updateModified

        public void updateModified()
      • getImportOptionMetadata

        public com.fasterxml.jackson.databind.node.ArrayNode getImportOptionMetadata()
      • setImportOptionMetadata

        public void setImportOptionMetadata​(com.fasterxml.jackson.databind.node.ArrayNode jsonArray)
      • appendImportOptionMetadata

        public void appendImportOptionMetadata​(com.fasterxml.jackson.databind.node.ObjectNode options)
      • getCreator

        public String getCreator()
      • setCreator

        public void setCreator​(String creator)
      • getContributors

        public String getContributors()
      • setContributors

        public void setContributors​(String contributors)
      • getSubject

        public String getSubject()
      • setSubject

        public void setSubject​(String subject)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getRowCount

        public long getRowCount()
      • setRowCount

        public void setRowCount​(long rowCount)
      • setRowCountInternal

        public void setRowCountInternal​(long rowCount)
        Set row count without updating the last modified time. Internal use only!
      • getUserMetadata

        public com.fasterxml.jackson.databind.node.ArrayNode getUserMetadata()
      • getUserMetadataJson

        public com.fasterxml.jackson.databind.node.ArrayNode getUserMetadataJson()
      • setUserMetadata

        public void setUserMetadata​(com.fasterxml.jackson.databind.node.ArrayNode userMetadata)
      • setAnyField

        public void setAnyField​(String metaName,
                                String valueString)
      • setLastSave

        public void setLastSave()