org.edg.data.reptor.storage
Class FileStatus

java.lang.Object
  extended byorg.edg.data.reptor.storage.FileStatus

public final class FileStatus
extends java.lang.Object

Status of a file

Version:
$Id: FileStatus.java,v 1.4 2004/05/05 15:25:37 jamesc Exp $
Author:
Peter Kunszt

Field Summary
static java.lang.String DONE
           
static java.lang.String RUNNING
           
 
Constructor Summary
FileStatus(org.cern.srm.RequestFileStatus fileStatus)
           
FileStatus(java.lang.String turl)
          A constructor that can be used by non-SRM instances
 
Method Summary
 java.lang.String getDestFilename()
           
 int getEstSecStart()
           
 java.lang.String getGroup()
           
 int getId()
           
 java.lang.String getOwner()
           
 int getPermMode()
           
 long getSize()
           
 java.lang.String getSourceFilename()
           
 java.lang.String getState()
           
 java.lang.String getSurl()
           
 java.lang.String getTurl()
           
 boolean isCached()
           
 boolean isDone()
           
 boolean isFailed()
           
 boolean isPending()
           
 boolean isPermanent()
           
 boolean isPinned()
           
 boolean isReady()
           
 boolean isRunning()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DONE

public static final java.lang.String DONE
See Also:
Constant Field Values

RUNNING

public static final java.lang.String RUNNING
See Also:
Constant Field Values
Constructor Detail

FileStatus

public FileStatus(org.cern.srm.RequestFileStatus fileStatus)

FileStatus

public FileStatus(java.lang.String turl)
A constructor that can be used by non-SRM instances

Parameters:
turl - The TURL
Method Detail

getId

public int getId()

getDestFilename

public java.lang.String getDestFilename()

getEstSecStart

public int getEstSecStart()

getGroup

public java.lang.String getGroup()

getOwner

public java.lang.String getOwner()

getPermMode

public int getPermMode()

getSize

public long getSize()

getState

public java.lang.String getState()

getSurl

public java.lang.String getSurl()

getTurl

public java.lang.String getTurl()

getSourceFilename

public java.lang.String getSourceFilename()

isCached

public boolean isCached()

isPermanent

public boolean isPermanent()

isPinned

public boolean isPinned()

toString

public java.lang.String toString()

isReady

public boolean isReady()

isPending

public boolean isPending()

isRunning

public boolean isRunning()

isDone

public boolean isDone()

isFailed

public boolean isFailed()