org.apache.jetspeed.serializer.objects
Class JSSnapshot

java.lang.Object
  extended by org.apache.jetspeed.serializer.objects.JSSnapshot
Direct Known Subclasses:
JSSecondaryData, JSSeedData

public abstract class JSSnapshot
extends java.lang.Object


Field Summary
protected static javolution.xml.XMLFormat XML
          SERIALIZER
 
Constructor Summary
JSSnapshot()
           
JSSnapshot(java.lang.String name)
           
 
Method Summary
 boolean checkVersion()
          check the software version and subvversion against the saved version...and verify whether it is compatible...
 java.lang.String getDataSource()
           
 java.lang.String getDateCreated()
           
 java.lang.String getName()
           
 int getSavedSubversion()
           
 int getSavedVersion()
           
abstract  int getSoftwareSubVersion()
           
abstract  int getSoftwareVersion()
           
 void setDataSource(java.lang.String dataSource)
           
 void setDateCreated(java.lang.String dateCreated)
           
 void setName(java.lang.String name)
           
 void setSavedSubversion(int savedSubversion)
           
 void setSavedVersion(int savedVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML

protected static final javolution.xml.XMLFormat XML
SERIALIZER

Constructor Detail

JSSnapshot

public JSSnapshot()

JSSnapshot

public JSSnapshot(java.lang.String name)
Method Detail

checkVersion

public boolean checkVersion()
check the software version and subvversion against the saved version...and verify whether it is compatible...

Returns:
the current software can process this file

getName

public final java.lang.String getName()
Returns:
Returns the name.

getSoftwareSubVersion

public abstract int getSoftwareSubVersion()
Returns:
Returns the softwareSubVersion.

getSoftwareVersion

public abstract int getSoftwareVersion()
Returns:
Returns the softwareVersion.

getDataSource

public final java.lang.String getDataSource()
Returns:
Returns the dataSource.

setDataSource

public final void setDataSource(java.lang.String dataSource)
Parameters:
dataSource - The dataSource to set.

getDateCreated

public final java.lang.String getDateCreated()
Returns:
Returns the dateCreated.

setDateCreated

public final void setDateCreated(java.lang.String dateCreated)
Parameters:
dateCreated - The dateCreated to set.

getSavedSubversion

public final int getSavedSubversion()
Returns:
Returns the savedSubversion.

setSavedSubversion

public final void setSavedSubversion(int savedSubversion)
Parameters:
savedSubversion - The savedSubversion to set.

getSavedVersion

public final int getSavedVersion()
Returns:
Returns the savedVersion.

setSavedVersion

public final void setSavedVersion(int savedVersion)
Parameters:
savedVersion - The savedVersion to set.

setName

public final void setName(java.lang.String name)
Parameters:
name - The name to set.


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.