com.nfbsoftware.opensalt.model.CFItem Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opensalt-java Show documentation
Show all versions of opensalt-java Show documentation
The NFB Software OpenSALT-Java is a Java wrapper for the OpenSalt CASE API
package com.nfbsoftware.opensalt.model;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import org.apache.commons.lang.builder.ToStringBuilder;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"identifier",
"CFDocumentURI",
"fullStatement",
"alternativeLabel",
"CFItemType",
"uri",
"humanCodingScheme",
"listEnumeration",
"abbreviatedStatement",
"conceptKeywords",
"conceptKeywordsURI",
"notes",
"language",
"educationLevel",
"CFItemTypeURI",
"licenseURI",
"statusStartDate",
"statusEndDate",
"lastChangeDateTime",
"CFAssociations"
})
public class CFItem implements Serializable
{
@JsonProperty("identifier")
private String identifier;
@JsonProperty("fullStatement")
private String fullStatement;
@JsonProperty("alternativeLabel")
private String alternativeLabel;
@JsonProperty("CFItemType")
private String cFItemType;
@JsonProperty("uri")
private String uri;
@JsonProperty("humanCodingScheme")
private String humanCodingScheme;
@JsonProperty("listEnumeration")
private String listEnumeration;
@JsonProperty("abbreviatedStatement")
private String abbreviatedStatement;
@JsonProperty("conceptKeywords")
private List conceptKeywords = null;
@JsonProperty("conceptKeywordsURI")
private ConceptKeywordsURI conceptKeywordsURI;
@JsonProperty("notes")
private String notes;
@JsonProperty("language")
private String language;
@JsonProperty("educationLevel")
private List educationLevel = null;
@JsonProperty("CFItemTypeURI")
private CFItemTypeURI cFItemTypeURI;
@JsonProperty("licenseURI")
private LicenseURI_ licenseURI;
@JsonProperty("statusStartDate")
private String statusStartDate;
@JsonProperty("statusEndDate")
private String statusEndDate;
@JsonProperty("lastChangeDateTime")
private String lastChangeDateTime;
@JsonProperty("CFDocumentURI")
private CFDocumentURI cFDocumentURI;
@JsonProperty("CFAssociations")
private List cFAssociations = null;
@JsonIgnore
private Map additionalProperties = new HashMap();
private final static long serialVersionUID = -2438652573241550328L;
@JsonProperty("identifier")
public String getIdentifier() {
return identifier;
}
@JsonProperty("identifier")
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
@JsonProperty("CFDocumentURI")
public CFDocumentURI getCFDocumentURI() {
return cFDocumentURI;
}
@JsonProperty("CFDocumentURI")
public void setCFDocumentURI(CFDocumentURI cFDocumentURI) {
this.cFDocumentURI = cFDocumentURI;
}
@JsonProperty("fullStatement")
public String getFullStatement() {
return fullStatement;
}
@JsonProperty("fullStatement")
public void setFullStatement(String fullStatement) {
this.fullStatement = fullStatement;
}
@JsonProperty("alternativeLabel")
public String getAlternativeLabel() {
return alternativeLabel;
}
@JsonProperty("alternativeLabel")
public void setAlternativeLabel(String alternativeLabel) {
this.alternativeLabel = alternativeLabel;
}
@JsonProperty("CFItemType")
public String getCFItemType() {
return cFItemType;
}
@JsonProperty("CFItemType")
public void setCFItemType(String cFItemType) {
this.cFItemType = cFItemType;
}
@JsonProperty("uri")
public String getUri() {
return uri;
}
@JsonProperty("uri")
public void setUri(String uri) {
this.uri = uri;
}
@JsonProperty("humanCodingScheme")
public String getHumanCodingScheme() {
return humanCodingScheme;
}
@JsonProperty("humanCodingScheme")
public void setHumanCodingScheme(String humanCodingScheme) {
this.humanCodingScheme = humanCodingScheme;
}
@JsonProperty("listEnumeration")
public String getListEnumeration() {
return listEnumeration;
}
@JsonProperty("listEnumeration")
public void setListEnumeration(String listEnumeration) {
this.listEnumeration = listEnumeration;
}
@JsonProperty("abbreviatedStatement")
public String getAbbreviatedStatement() {
return abbreviatedStatement;
}
@JsonProperty("abbreviatedStatement")
public void setAbbreviatedStatement(String abbreviatedStatement) {
this.abbreviatedStatement = abbreviatedStatement;
}
@JsonProperty("conceptKeywords")
public List getConceptKeywords() {
return conceptKeywords;
}
@JsonProperty("conceptKeywords")
public void setConceptKeywords(List conceptKeywords) {
this.conceptKeywords = conceptKeywords;
}
@JsonProperty("conceptKeywordsURI")
public ConceptKeywordsURI getConceptKeywordsURI() {
return conceptKeywordsURI;
}
@JsonProperty("conceptKeywordsURI")
public void setConceptKeywordsURI(ConceptKeywordsURI conceptKeywordsURI) {
this.conceptKeywordsURI = conceptKeywordsURI;
}
@JsonProperty("notes")
public String getNotes() {
return notes;
}
@JsonProperty("notes")
public void setNotes(String notes) {
this.notes = notes;
}
@JsonProperty("language")
public String getLanguage() {
return language;
}
@JsonProperty("language")
public void setLanguage(String language) {
this.language = language;
}
@JsonProperty("educationLevel")
public List getEducationLevel() {
return educationLevel;
}
@JsonProperty("educationLevel")
public void setEducationLevel(List educationLevel) {
this.educationLevel = educationLevel;
}
@JsonProperty("CFItemTypeURI")
public CFItemTypeURI getCFItemTypeURI() {
return cFItemTypeURI;
}
@JsonProperty("CFItemTypeURI")
public void setCFItemTypeURI(CFItemTypeURI cFItemTypeURI) {
this.cFItemTypeURI = cFItemTypeURI;
}
@JsonProperty("licenseURI")
public LicenseURI_ getLicenseURI() {
return licenseURI;
}
@JsonProperty("licenseURI")
public void setLicenseURI(LicenseURI_ licenseURI) {
this.licenseURI = licenseURI;
}
@JsonProperty("statusStartDate")
public String getStatusStartDate() {
return statusStartDate;
}
@JsonProperty("statusStartDate")
public void setStatusStartDate(String statusStartDate) {
this.statusStartDate = statusStartDate;
}
@JsonProperty("statusEndDate")
public String getStatusEndDate() {
return statusEndDate;
}
@JsonProperty("statusEndDate")
public void setStatusEndDate(String statusEndDate) {
this.statusEndDate = statusEndDate;
}
@JsonProperty("lastChangeDateTime")
public String getLastChangeDateTime() {
return lastChangeDateTime;
}
@JsonProperty("lastChangeDateTime")
public void setLastChangeDateTime(String lastChangeDateTime) {
this.lastChangeDateTime = lastChangeDateTime;
}
@JsonProperty("CFAssociations")
public List getCFAssociations() {
return cFAssociations;
}
@JsonProperty("CFAssociations")
public void setCFAssociations(List cFAssociations) {
this.cFAssociations = cFAssociations;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
@Override
public String toString() {
return new ToStringBuilder(this).append("identifier", identifier).append("cFDocumentURI", cFDocumentURI).append("fullStatement", fullStatement).append("alternativeLabel", alternativeLabel).append("cFItemType", cFItemType).append("uri", uri).append("humanCodingScheme", humanCodingScheme).append("listEnumeration", listEnumeration).append("abbreviatedStatement", abbreviatedStatement).append("conceptKeywords", conceptKeywords).append("conceptKeywordsURI", conceptKeywordsURI).append("notes", notes).append("language", language).append("educationLevel", educationLevel).append("cFItemTypeURI", cFItemTypeURI).append("licenseURI", licenseURI).append("statusStartDate", statusStartDate).append("statusEndDate", statusEndDate).append("lastChangeDateTime", lastChangeDateTime).append("additionalProperties", additionalProperties).toString();
}
}