X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.slc%2Fsrc%2Forg%2Fargeo%2Fapi%2Fslc%2FDefaultCategoryNameVersion.java;fp=org.argeo.api.slc%2Fsrc%2Forg%2Fargeo%2Fapi%2Fslc%2FDefaultCategoryNameVersion.java;h=1303e43fc0c97bfe2e1eded70260303d8dfc9aa6;hb=d07cf3c7dfdeafa2b1efafe547b54d56a8b52ced;hp=0000000000000000000000000000000000000000;hpb=8596685647867307b862b8a89742b6a62ba75fcd;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.api.slc/src/org/argeo/api/slc/DefaultCategoryNameVersion.java b/org.argeo.api.slc/src/org/argeo/api/slc/DefaultCategoryNameVersion.java new file mode 100644 index 000000000..1303e43fc --- /dev/null +++ b/org.argeo.api.slc/src/org/argeo/api/slc/DefaultCategoryNameVersion.java @@ -0,0 +1,34 @@ +package org.argeo.api.slc; + +/** Canonical implementation of {@link CategoryNameVersion} */ +public class DefaultCategoryNameVersion extends DefaultNameVersion implements CategoryNameVersion { + private String category; + + public DefaultCategoryNameVersion() { + } + + public DefaultCategoryNameVersion(String category, String name, String version) { + super(name, version); + this.category = category; + } + + public DefaultCategoryNameVersion(String category, NameVersion nameVersion) { + super(nameVersion); + this.category = category; + } + + @Override + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + @Override + public String toString() { + return category + ":" + super.toString(); + } + +}