org.yestech.publish.objectmodel
Class DefaultFileArtifact<FMD extends IFileArtifactMetaData,ID>

java.lang.Object
  extended by org.yestech.publish.objectmodel.DefaultFileArtifact<FMD,ID>
All Implemented Interfaces:
Serializable, IArtifact<FMD,ID>, IFileArtifact<FMD,ID>

public class DefaultFileArtifact<FMD extends IFileArtifactMetaData,ID>
extends Object
implements IFileArtifact<FMD,ID>

Version:
$Revision: $
Author:
Artie Copeland
See Also:
Serialized Form

Constructor Summary
DefaultFileArtifact()
           
 
Method Summary
 ID getArtifactIdentifier()
           
 FMD getArtifactMetaData()
           
 File getFile()
           
 InputStream getStream()
           
 org.yestech.lib.util.Pair<String,String> getUniqueNames()
           
 void setArtifactIdentifier(ID identifier)
           
 void setArtifactMetaData(FMD artifactMetaData)
           
 void setFile(File file)
           
 void setStream(InputStream stream)
           
 void setUniqueNames(org.yestech.lib.util.Pair<String,String> uniqueNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFileArtifact

public DefaultFileArtifact()
Method Detail

getArtifactMetaData

public FMD getArtifactMetaData()
Specified by:
getArtifactMetaData in interface IArtifact<FMD extends IFileArtifactMetaData,ID>
Specified by:
getArtifactMetaData in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

setArtifactMetaData

public void setArtifactMetaData(FMD artifactMetaData)
Specified by:
setArtifactMetaData in interface IArtifact<FMD extends IFileArtifactMetaData,ID>
Specified by:
setArtifactMetaData in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

getArtifactIdentifier

public ID getArtifactIdentifier()
Specified by:
getArtifactIdentifier in interface IArtifact<FMD extends IFileArtifactMetaData,ID>
Specified by:
getArtifactIdentifier in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

setArtifactIdentifier

public void setArtifactIdentifier(ID identifier)
Specified by:
setArtifactIdentifier in interface IArtifact<FMD extends IFileArtifactMetaData,ID>
Specified by:
setArtifactIdentifier in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

getFile

public File getFile()
Specified by:
getFile in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

setFile

public void setFile(File file)
Specified by:
setFile in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

getStream

public InputStream getStream()
Specified by:
getStream in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

setStream

public void setStream(InputStream stream)
Specified by:
setStream in interface IFileArtifact<FMD extends IFileArtifactMetaData,ID>

getUniqueNames

public org.yestech.lib.util.Pair<String,String> getUniqueNames()

setUniqueNames

public void setUniqueNames(org.yestech.lib.util.Pair<String,String> uniqueNames)


Copyright © 2010 YES Technology Association. All Rights Reserved.