package com.doc.jersey.content; import java.util.ArrayList; import java.util.List; /** * Abstract default class content * * @author Deisss * @version 0.1 */ public abstract class AbstractBaseContent extends AbstractEmptyContent { private String path; // @ApiDoc private String doc; // @ApiAuthor private String author; // @ApiVersion private String version; private List<String> produceList; private List<String> consumeList; // @ApiDeprecated private boolean isDeprecated; // @ApiUnimplemented private boolean isUnimplemented; public AbstractBaseContent() { this.setPath(""); this.setDoc(""); this.setAuthor(""); this.setVersion(""); this.setProduceList(new ArrayList<String>()); this.setConsumeList(new ArrayList<String>()); this.setDeprecated(false); this.setUnimplemented(false); } public String getPath() { return path; } public void setPath(String path) { this.path = path; } public String getDoc() { return doc; } public void setDoc(String doc) { this.doc = doc; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public List<String> getProduceList() { if(produceList == null) { this.setProduceList(new ArrayList<String>()); } return produceList; } public void setProduceList(List<String> produceList) { this.produceList = produceList; } public List<String> getConsumeList() { if(consumeList == null) { this.setConsumeList(new ArrayList<String>()); } return consumeList; } public void setConsumeList(List<String> consumeList) { this.consumeList = consumeList; } public boolean isDeprecated() { return isDeprecated; } public void setDeprecated(boolean isDeprecated) { this.isDeprecated = isDeprecated; } public boolean isUnimplemented() { return isUnimplemented; } public void setUnimplemented(boolean isUnimplemented) { this.isUnimplemented = isUnimplemented; } }