|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object gov.bnl.star.offline.scheduler.catalog.PhysicalFile
public class PhysicalFile
Represnt a file returned by the Catalog. This object is basically read only, and it's used to compare different copies of the same logical file.
Constructor Summary | |
---|---|
PhysicalFile()
|
|
PhysicalFile(java.lang.Object logicalID,
java.lang.String storage,
java.lang.String node,
java.lang.String path,
java.lang.String filename,
java.util.Map attributes)
Creates a new instance of PhysicalFile |
|
PhysicalFile(java.net.URL url)
|
Method Summary | |
---|---|
java.net.URL |
asURL()
Returns the formatted URL for the input file. |
java.lang.Object |
getAtribute(java.lang.String attr)
|
java.util.Map |
getAttributes()
|
java.lang.String |
getFilename()
Returns the filename. |
java.lang.Object |
getLogicalID()
Returns the logical name of the file |
java.lang.String |
getNode()
Returns the node where the file resides. |
java.lang.String |
getPath()
Returns the path to the file. |
java.lang.String |
getStorage()
Returns the storage type. |
void |
setAttribute(java.lang.String attr,
java.lang.Object value)
|
java.util.Map |
setAttributes()
|
void |
setAttributes(java.util.Map attributes)
|
void |
setFilename(java.lang.String filename)
|
void |
setLogicalID(java.lang.String logicalID)
|
void |
setNode(java.lang.String node)
|
void |
setPath(java.lang.String path)
|
void |
setStorage(java.lang.String storage)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PhysicalFile()
public PhysicalFile(java.lang.Object logicalID, java.lang.String storage, java.lang.String node, java.lang.String path, java.lang.String filename, java.util.Map attributes)
logicalID
- the logical name of the filestorage
- the type of storage (NFS, local, ...)node
- the node (es. rcas6023.rhic.bnl.gov)path
- the path to the filefilename
- the filenamepublic PhysicalFile(java.net.URL url)
Method Detail |
---|
public void setAttribute(java.lang.String attr, java.lang.Object value)
public java.lang.Object getAtribute(java.lang.String attr)
public void setAttributes(java.util.Map attributes)
public java.util.Map getAttributes()
public java.util.Map setAttributes()
public java.lang.Object getLogicalID()
public void setLogicalID(java.lang.String logicalID)
public java.lang.String getStorage()
public void setStorage(java.lang.String storage)
public java.lang.String getNode()
public void setNode(java.lang.String node)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public java.lang.String toString()
toString
in class java.lang.Object
public java.net.URL asURL()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |