X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FDatabaseDescription.java;fp=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FDatabaseDescription.java;h=c31427bcb852a4b8436b2e2a71521e4bd5743da9;hb=2207a1e695ce23e79678c232cff2ceb84ebaa801;hp=0000000000000000000000000000000000000000;hpb=4985b85f86028eb896ac853134cb66a1299815a5;p=utils diff --git a/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseDescription.java b/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseDescription.java new file mode 100644 index 00000000..c31427bc --- /dev/null +++ b/test/enterprise/src/main/java/org/wamblee/support/persistence/DatabaseDescription.java @@ -0,0 +1,41 @@ +package org.wamblee.support.persistence; + +/** + * Description of a specific database. + */ +public class DatabaseDescription { + + private String[] itsCapabilities; + private String itsDatabase; + private String itsOther; + + /** + * Constructs the description. + * @param aCapabilities List of all capabilities. + * @param aDatabase Database. + * @param aOther Other information. + */ + public DatabaseDescription(String[] aCapabilities, String aDatabase, String aOther) { + itsCapabilities = aCapabilities; + itsDatabase = aDatabase; + itsOther = aOther; + } + + @Override + public String toString() { + return "\n Database " + itsDatabase + + "\n Capabilities: " + printCapabilities() + + "\n Other info: " + itsOther; + } + + private String printCapabilities() { + String res = ""; + for (int i = 0; i < itsCapabilities.length; i++) { + res += "" + itsCapabilities[i]; + if ( i < itsCapabilities.length -1 ) { + res += ", "; + } + } + return res; + } +}