mirceatoma 01/10/31 13:55:30 Modified: src/java/org/apache/avalon/phoenix/tools/installer Installation.java Log: Added Installation 'timestamp' attribute. Revision Changes Path 1.5 +24 -10 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/installer/Installation.java Index: Installation.java =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/installer/Installation.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Installation.java 2001/10/27 22:46:19 1.4 +++ Installation.java 2001/10/31 21:55:30 1.5 @@ -20,25 +20,28 @@ public final class Installation { ///The source of installation (usually a directory in .sar format or a .sar file) - private File m_source; + private final File m_source; ///Directory in which application is installed - private File m_directory; + private final File m_directory; ///URL to block configuration data - private String m_config; + private final String m_config; ///URL to assembly data - private String m_assembly; + private final String m_assembly; ///URL to application configuration data - private String m_server; + private final String m_server; ///ClassPath for application - private String[] m_classPath; + private final String[] m_classPath; ///Info for expanded files - private FileDigest[] m_fileDigests; + private final FileDigest[] m_digests; + + ///Installation timestamp + private final long m_timestamp; public Installation( final File source, final File directory, @@ -46,7 +49,8 @@ final String assembly, final String server, final String[] classPath, - final FileDigest[] fileDigests ) + final FileDigest[] digests, + final long timestamp ) { m_source = source; m_directory = directory; @@ -54,7 +58,8 @@ m_assembly = assembly; m_server = server; m_classPath = classPath; - m_fileDigests = fileDigests; + m_digests = digests; + m_timestamp = timestamp; } /** @@ -124,6 +129,15 @@ */ FileDigest[] getFileDigests() { - return m_fileDigests; + return m_digests; } + + /** Retrieve the timestamp. + * + * @return the timestamp when installation occured. + */ + long getTimestamp() + { + return m_timestamp; + } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>