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 Object


Field Summary
private  String dataSource
           
private  String dateCreated
           
private  String name
           
private  int savedSubversion
           
private  int savedVersion
           
protected static javolution.xml.XMLFormat XML
          SERIALIZER
 
Constructor Summary
JSSnapshot()
           
JSSnapshot(String name)
           
 
Method Summary
 boolean checkVersion()
          check the software version and subvversion against the saved version...and verify whether it is compatible...
 String getDataSource()
           
 String getDateCreated()
           
 String getName()
           
 int getSavedSubversion()
           
 int getSavedVersion()
           
abstract  int getSoftwareSubVersion()
           
abstract  int getSoftwareVersion()
           
 void setDataSource(String dataSource)
           
 void setDateCreated(String dateCreated)
           
 void setName(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

name

private String name

savedVersion

private int savedVersion

savedSubversion

private int savedSubversion

dateCreated

private String dateCreated

dataSource

private String dataSource

XML

protected static final javolution.xml.XMLFormat XML
SERIALIZER

Constructor Detail

JSSnapshot

public JSSnapshot()

JSSnapshot

public JSSnapshot(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 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 String getDataSource()
Returns:
Returns the dataSource.

setDataSource

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

getDateCreated

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

setDateCreated

public final void setDateCreated(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(String name)
Parameters:
name - The name to set.


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