Update Fixes from testing
[aaf/authz.git] / auth / auth-core / src / main / java / org / onap / aaf / auth / env / AuthzTrans.java
index 0256c1b..ac16833 100644 (file)
@@ -24,6 +24,7 @@ package org.onap.aaf.auth.env;
 import java.util.Date;
 
 import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 import org.onap.aaf.auth.org.Organization;
 import org.onap.aaf.cadi.Lur;
@@ -39,11 +40,13 @@ public interface AuthzTrans extends TransStore {
         REQD_TYPE(int bit) {
             this.bit = bit;
         }
-    };
-    
-    public abstract AuthzTrans set(HttpServletRequest req);
+    }
+
+    public abstract AuthzTrans set(HttpServletRequest req, HttpServletResponse resp);
 
-       public abstract HttpServletRequest hreq();
+    public abstract HttpServletRequest hreq();
+    
+    public abstract HttpServletResponse hresp();
 
     public abstract String user();
 
@@ -64,6 +67,8 @@ public interface AuthzTrans extends TransStore {
     public abstract AuthzEnv env();
 
     public abstract void setLur(Lur lur);
+    
+    public abstract Lur getLur();
 
     public abstract boolean fish(Permission ... p);
     
@@ -76,5 +81,12 @@ public interface AuthzTrans extends TransStore {
     public abstract void logAuditTrail(LogTarget lt);
     
     public abstract Date now();
+    
+    public abstract void setTag(String tag);
+    
+    public abstract String getTag();
+
+    public abstract void clearCache();
+
 
 }
\ No newline at end of file