Class Agency

  • All Implemented Interfaces:
    java.lang.Comparable<Agency>

    @Entity
    public class Agency
    extends java.lang.Object
    implements java.lang.Comparable<Agency>
    The agency expressed as filed with the DDI Agency ID Registry with optional additional sub-agency extensions. The length restriction of the complete string is done with the means of minLength and maxLength. The regular expression engine of XML Schema has no lookahead possibility. We'll have a relationship with surveys and groups
    • Constructor Detail

      • Agency

        public Agency()
    • Method Detail

      • getId

        public java.util.UUID getId()
      • setId

        public void setId​(java.util.UUID id)
      • getModified

        public java.sql.Timestamp getModified()
      • setModified

        public void setModified​(java.sql.Timestamp modified)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getSurveyPrograms

        public java.util.Set<SurveyProgram> getSurveyPrograms()
      • setSurveyPrograms

        public void setSurveyPrograms​(java.util.Set<SurveyProgram> surveyPrograms)
      • getStudies

        public java.util.Set<Study> getStudies()
      • setStudies

        public void setStudies​(java.util.Set<Study> studies)
      • getInstruments

        public java.util.Set<Instrument> getInstruments()
      • setInstruments

        public void setInstruments​(java.util.Set<Instrument> instruments)
      • getInstructions

        public java.util.Set<Instruction> getInstructions()
      • setInstructions

        public void setInstructions​(java.util.Set<Instruction> instructions)
      • getTopicGroups

        public java.util.Set<TopicGroup> getTopicGroups()
      • setTopicGroups

        public void setTopicGroups​(java.util.Set<TopicGroup> topicGroups)
      • getConcepts

        public java.util.Set<Concept> getConcepts()
      • setConcepts

        public void setConcepts​(java.util.Set<Concept> concepts)
      • getQuestions

        public java.util.Set<QuestionItem> getQuestions()
      • setQuestions

        public void setQuestions​(java.util.Set<QuestionItem> questions)
      • setResponses

        public void setResponses​(java.util.Set<ResponseDomain> responses)
      • getCategories

        public java.util.Set<Category> getCategories()
      • setCategories

        public void setCategories​(java.util.Set<Category> categories)
      • getUsers

        public java.util.Set<User> getUsers()
      • setUsers

        public void setUsers​(java.util.Set<User> users)
      • setStatuses

        public void setStatuses​(java.util.Set<PublicationStatus> statuses)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • toDDIXml

        public java.lang.String toDDIXml()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(Agency o)
        Specified by:
        compareTo in interface java.lang.Comparable<Agency>