com.continuent.tungsten.replicator.backup
Class StorageSpecification

java.lang.Object
  extended by com.continuent.tungsten.replicator.backup.StorageSpecification
All Implemented Interfaces:
java.lang.Comparable<StorageSpecification>

public class StorageSpecification
extends java.lang.Object
implements java.lang.Comparable<StorageSpecification>

Contains storage metadata.

Version:
1.0
Author:
Robert Hodges

Constructor Summary
StorageSpecification()
          Creates a new storage specification whose values must be filled in.
StorageSpecification(TungstenProperties props)
          Creates a storage specification from existing properties.
 
Method Summary
 int compareTo(StorageSpecification o)
           
 java.lang.String getAgent()
           
 java.util.Date getBackupDate()
           
 java.lang.String getDatabaseName(int index)
           
 long getFileCrc(int index)
           
 long getFileLength(int index)
           
 java.lang.String getFileName(int index)
           
 int getFilesCount()
           
 java.lang.String getUri()
           
 java.lang.String getVersion()
           
 void setAgent(java.lang.String agent)
           
 void setBackupDate(java.util.Date backupDate)
           
 void setDatabaseName(java.lang.String databaseName)
           
 void setFileCrc(long fileCrc)
           
 void setFileLength(long fileLength)
           
 void setFileName(java.lang.String fileName)
           
 void setFilesCount(int count)
           
 void setUri(java.lang.String uri)
           
 TungstenProperties toProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageSpecification

public StorageSpecification(TungstenProperties props)
Creates a storage specification from existing properties.


StorageSpecification

public StorageSpecification()
Creates a new storage specification whose values must be filled in.

Method Detail

getAgent

public java.lang.String getAgent()

setAgent

public void setAgent(java.lang.String agent)

getBackupDate

public java.util.Date getBackupDate()

setBackupDate

public void setBackupDate(java.util.Date backupDate)

getFileCrc

public long getFileCrc(int index)

setFileCrc

public void setFileCrc(long fileCrc)

getFileName

public java.lang.String getFileName(int index)

setFileName

public void setFileName(java.lang.String fileName)

getFileLength

public long getFileLength(int index)

setFileLength

public void setFileLength(long fileLength)

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getVersion

public java.lang.String getVersion()

toProperties

public TungstenProperties toProperties()

setFilesCount

public void setFilesCount(int count)

getFilesCount

public int getFilesCount()

setDatabaseName

public void setDatabaseName(java.lang.String databaseName)

getDatabaseName

public java.lang.String getDatabaseName(int index)

compareTo

public int compareTo(StorageSpecification o)
Specified by:
compareTo in interface java.lang.Comparable<StorageSpecification>