Add more junits in auth cass & misc env
[aaf/authz.git] / auth / auth-core / src / main / java / org / onap / aaf / auth / layer / Result.java
index 92a8269..3e68e3a 100644 (file)
@@ -48,19 +48,19 @@ public class Result<RV> {
                             ERR_Backend                    = 9,
                             ERR_General                    = 20;
                             
-    public final RV value;
+    public RV value;
     public final int status;
     public final String details;
     public final String[] variables;
     
-    protected Result(RV value, int status, String details, String[] variables) {
+    public Result(RV value, int status, String details, String[] variables) {
         this.value = value;
-        if(value==null) {
+        if (value==null) {
         specialCondition|=EMPTY_LIST;
         }
         this.status = status;
         this.details = details;
-        if(variables==null) {
+        if (variables==null) {
             this.variables = EMPTY_VARS;
         } else {
             this.variables=variables;
@@ -275,6 +275,8 @@ public class Result<RV> {
      * @return
      */
     public boolean isOKhasData() {
+       System.out.println("specialCondition:"+specialCondition);
+       System.out.println("specialCondition:"+(specialCondition & EMPTY_LIST));
         return status == OK && (specialCondition & EMPTY_LIST) != EMPTY_LIST;
     }
 
@@ -290,17 +292,17 @@ public class Result<RV> {
 
     @Override
     public String toString() {
-        if(status==0) {
+        if (status==0) {
             return details;
         } else {
             StringBuilder sb = new StringBuilder();
             sb.append(status);
             sb.append(':');
             sb.append(String.format(details,((Object[])variables)));
-            if(isEmpty()) {
+            if (isEmpty()) {
                 sb.append("{empty}");
             }
-            if(value!=null) {
+            if (value!=null) {
                 sb.append('-');
                 sb.append(value.toString());
             }