Removed DOCUMENT ME comments that were generated and applied source code
[utils] / test / enterprise / src / main / java / org / wamblee / support / persistence / DatabaseDescription.java
1 package org.wamblee.support.persistence;
2
3 /**
4  * Description of a specific database.
5  */
6 public class DatabaseDescription {
7
8     private String[] itsCapabilities;
9     private String itsDatabase;
10     private String itsOther;
11
12     /**
13      * Constructs the description.
14      * 
15      * @param aCapabilities
16      *            List of all capabilities.
17      * @param aDatabase
18      *            Database.
19      * @param aOther
20      *            Other information.
21      */
22     public DatabaseDescription(String[] aCapabilities, String aDatabase,
23         String aOther) {
24         itsCapabilities = aCapabilities;
25         itsDatabase = aDatabase;
26         itsOther = aOther;
27     }
28
29     @Override
30     public String toString() {
31         return "\n  Database " + itsDatabase + "\n    Capabilities: " +
32             printCapabilities() + "\n    Other info:   " + itsOther;
33     }
34
35     private String printCapabilities() {
36         String res = "";
37         for (int i = 0; i < itsCapabilities.length; i++) {
38             res += "" + itsCapabilities[i];
39             if (i < itsCapabilities.length - 1) {
40                 res += ", ";
41             }
42         }
43         return res;
44     }
45 }