|
From: <pe...@us...> - 2003-11-21 13:57:30
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/auth
In directory sc8-pr-cvs1:/tmp/cvs-serv28663/src/java/org/neuclear/auth
Modified Files:
AuthenticationTicket.java
Log Message:
Changed some mutable fields in immutable classes, making them truely immutable. Thus safer.
Index: AuthenticationTicket.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/auth/AuthenticationTicket.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** AuthenticationTicket.java 21 Nov 2003 04:45:10 -0000 1.5
--- AuthenticationTicket.java 21 Nov 2003 13:57:27 -0000 1.6
***************
*** 44,48 ****
private AuthenticationTicket(final SignedNamedCore core, final String requester, final Timestamp validto, final String siteurl) throws NeuClearException {
super(core);
! this.validTo = validto;
this.siteurl = siteurl;
this.requester = requester;
--- 44,48 ----
private AuthenticationTicket(final SignedNamedCore core, final String requester, final Timestamp validto, final String siteurl) throws NeuClearException {
super(core);
! this.validTo = validto.getTime();
this.siteurl = siteurl;
this.requester = requester;
***************
*** 58,62 ****
*/
public final Timestamp getValidTo() throws NeuClearException {
! return validTo;
}
--- 58,62 ----
*/
public final Timestamp getValidTo() throws NeuClearException {
! return new Timestamp(validTo);
}
***************
*** 89,93 ****
private final String requester;
private final String siteurl;
! private final Timestamp validTo;
public static final String TAG_NAME = "AuthenticationTicket";
public static final String URI_NSAUTH = "http://neuclear.org/neu/auth";
--- 89,93 ----
private final String requester;
private final String siteurl;
! private final long validTo;
public static final String TAG_NAME = "AuthenticationTicket";
public static final String URI_NSAUTH = "http://neuclear.org/neu/auth";
|