DataMigration, other Batch
[aaf/authz.git] / auth / auth-batch / src / main / java / org / onap / aaf / auth / batch / reports / bodies / NotifyURBody.java
index e2c04d7..5e051e0 100644 (file)
@@ -21,6 +21,7 @@
 package org.onap.aaf.auth.batch.reports.bodies;
 
 import java.io.IOException;
+import java.util.Date;
 import java.util.List;
 
 import org.onap.aaf.auth.batch.reports.Notify;
@@ -28,17 +29,18 @@ import org.onap.aaf.auth.env.AuthzTrans;
 import org.onap.aaf.auth.org.Organization.Identity;
 import org.onap.aaf.auth.org.OrganizationException;
 import org.onap.aaf.cadi.Access;
+import org.onap.aaf.misc.env.util.Chrono;
 
 public abstract class NotifyURBody extends NotifyBody {
 
        private final String explanation;
        public NotifyURBody(Access access, String name) throws IOException {
-               super("ur",name);
+               super(access,"ur",name);
                
                // Default
                explanation = "The Roles for the IDs listed will expire on the dates shown. If "
-                               + "allowed to expire, the ID will no longer have access to the Permissions "
-                               + "associated with that Role.";
+                               + "allowed to expire, the ID will no longer authorized in that role.<br><br>"
+                               + "If the ID is for a current <b><i>Application</i></b>, this <b><i>WILL</i></b> cause an outage.";
        }
 
        @Override
@@ -63,6 +65,7 @@ public abstract class NotifyURBody extends NotifyBody {
                        fullname = "n/a";
                }
                println(sb,indent,explanation);
+               println(sb,indent,"<br><br>");
                println(sb,indent,"<table>");
                indent+=2;
                println(sb,indent,"<tr>");
@@ -82,7 +85,8 @@ public abstract class NotifyURBody extends NotifyBody {
                        name = printCell(sb,indent,fullname,name);
                        fqi = printCell(sb,indent,row.get(1),fqi);
                        printCell(sb,indent,row.get(2)+'.'+row.get(3));
-                       printCell(sb,indent,row.get(4));
+                       Date expires = new Date(Long.parseLong(row.get(6)));
+                       printCell(sb,indent,Chrono.niceUTCStamp(expires));
                        indent-=2;
                        println(sb,indent,"</tr>");
                }