Class Category
- java.lang.Object
- 
- no.nsd.qddt.domain.AbstractEntity
- 
- no.nsd.qddt.domain.AbstractEntityAudit
- 
- no.nsd.qddt.domain.category.Category
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- java.lang.Comparable<Category>,- IEntityAuditXmlRef
 
 @Entity public class Category extends AbstractEntityAudit implements java.lang.Comparable<Category>, java.lang.Cloneable CategoryScheme : Categories provide enumerated representations for concepts and are used by questions, category lists, and variables CodeListScheme : Code lists link a specific value with a category and are used by questions and variables ManagedRepresentationScheme : Reusable representations of numeric, textual datetime, scale or missing values types. CodeType (aka Code) A structure that links a unique value of a category to a specified category and provides information as to the location of the category within a hierarchy, whether it is discrete, represents a total for the CodeList contents, and if its sub-elements represent a comprehensive coverage of the category. The Code is identifiable, but the value within the category must also be unique within the CodeList. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class no.nsd.qddt.domain.AbstractEntityAuditAbstractEntityAudit.ChangeKind
 
- 
 - 
Field Summary- 
Fields inherited from class no.nsd.qddt.domain.AbstractEntityAudithasRun
 - 
Fields inherited from class no.nsd.qddt.domain.AbstractEntityLOG
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeInsert()protected voidbeforeUpdate()Categoryclone()intcompareTo(Category o)booleanequals(java.lang.Object o)voidfillDoc(PdfReport pdfReport, java.lang.String counter)CategoryTypegetCategoryType()java.util.List<Category>getChildren()CategoryRelationCodeTypegetClassificationLevel()CodegetCode()java.util.List<Code>getCodes()java.lang.StringgetDescription()java.lang.StringgetFormat()format is used by datetime, and other kinds if needed.HierarchyLevelgetHierarchyLevel()ResponseCardinalitygetInputLimit()This field is only used for categories that facilitates user input.java.lang.StringgetLabel()java.lang.StringgetName()AbstractXmlBuildergetXmlBuilder()inthashCode()voidsetCategoryType(CategoryType categoryType)voidsetChildren(java.util.List<Category> children)voidsetCode(Code code)voidsetCodes(java.util.List<Code> codes)voidsetDescription(java.lang.String description)voidsetFormat(java.lang.String format)voidsetHierarchyLevel(HierarchyLevel hierarchyLevel)voidsetInputLimit(java.lang.String minimum, java.lang.String maximum)voidsetInputLimit(ResponseCardinality inputLimit)voidsetLabel(java.lang.String label)java.lang.StringtoString()- 
Methods inherited from class no.nsd.qddt.domain.AbstractEntityAuditgetAgency, getBasedOnObject, getBasedOnRevision, getChangeComment, getChangeKind, getClassKind, getComments, getVersion, getXmlLang, isBasedOn, isNewCopy, makeNewCopy, makePdf, setAgency, setBasedOnObject, setBasedOnRevision, setChangeComment, setChangeKind, setClassKind, setComments, setName, setVersion, setXmlLang
 - 
Methods inherited from class no.nsd.qddt.domain.AbstractEntitygetId, getModified, getModifiedBy, setField, setId, setModified, setModifiedBy
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface no.nsd.qddt.domain.IEntityAuditXmlRefgetId
 
- 
 
- 
- 
- 
Method Detail- 
getCategoryTypepublic CategoryType getCategoryType() 
 - 
setCategoryTypepublic void setCategoryType(CategoryType categoryType) 
 - 
getHierarchyLevelpublic HierarchyLevel getHierarchyLevel() 
 - 
setHierarchyLevelpublic void setHierarchyLevel(HierarchyLevel hierarchyLevel) 
 - 
getLabelpublic java.lang.String getLabel() 
 - 
setLabelpublic void setLabel(java.lang.String label) 
 - 
getDescriptionpublic java.lang.String getDescription() 
 - 
setDescriptionpublic void setDescription(java.lang.String description) 
 - 
getCodepublic Code getCode() 
 - 
setCodepublic void setCode(Code code) 
 - 
getInputLimitpublic ResponseCardinality getInputLimit() This field is only used for categories that facilitates user input. like numeric range / text length /
 - 
setInputLimitpublic void setInputLimit(ResponseCardinality inputLimit) 
 - 
setInputLimitpublic void setInputLimit(java.lang.String minimum, java.lang.String maximum)
 - 
getClassificationLevelpublic CategoryRelationCodeType getClassificationLevel() 
 - 
getFormatpublic java.lang.String getFormat() format is used by datetime, and other kinds if needed.
 - 
setFormatpublic void setFormat(java.lang.String format) 
 - 
getChildrenpublic java.util.List<Category> getChildren() 
 - 
setChildrenpublic void setChildren(java.util.List<Category> children) 
 - 
getNamepublic java.lang.String getName() - Specified by:
- getNamein interface- IEntityAuditXmlRef
- Overrides:
- getNamein class- AbstractEntityAudit
 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- AbstractEntityAudit
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- AbstractEntityAudit
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- AbstractEntityAudit
 
 - 
fillDocpublic void fillDoc(PdfReport pdfReport, java.lang.String counter) - Specified by:
- fillDocin class- AbstractEntityAudit
 
 - 
compareTopublic int compareTo(Category o) - Specified by:
- compareToin interface- java.lang.Comparable<Category>
 
 - 
beforeUpdateprotected void beforeUpdate() - Specified by:
- beforeUpdatein class- AbstractEntityAudit
 
 - 
beforeInsertprotected void beforeInsert() - Specified by:
- beforeInsertin class- AbstractEntityAudit
 
 - 
getCodespublic java.util.List<Code> getCodes() 
 - 
setCodespublic void setCodes(java.util.List<Code> codes) 
 - 
clonepublic Category clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
getXmlBuilderpublic AbstractXmlBuilder getXmlBuilder() - Specified by:
- getXmlBuilderin interface- IEntityAuditXmlRef
- Specified by:
- getXmlBuilderin class- AbstractEntity
 
 
- 
 
-