Update Fixes from testing
[aaf/authz.git] / auth / auth-core / src / main / java / org / onap / aaf / auth / env / AuthzTrans.java
index 920f330..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;
@@ -41,9 +42,11 @@ public interface AuthzTrans extends TransStore {
         }
     }
 
-    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);
     
@@ -81,4 +86,7 @@ public interface AuthzTrans extends TransStore {
     
     public abstract String getTag();
 
+    public abstract void clearCache();
+
+
 }
\ No newline at end of file