org.yestech.publish.objectmodel
Interface IFileArtifact<MD extends IFileArtifactMetaData,ID>

All Superinterfaces:
IArtifact<MD,ID>, Serializable
All Known Implementing Classes:
DefaultFileArtifact

public interface IFileArtifact<MD extends IFileArtifactMetaData,ID>
extends IArtifact<MD,ID>

Represents a generic type that can be published.

Version:
$Revision: $
Author:
Artie Copeland

Method Summary
 ID getArtifactIdentifier()
           
 MD getArtifactMetaData()
           
 File getFile()
           
 InputStream getStream()
           
 void setArtifactIdentifier(ID identifier)
           
 void setArtifactMetaData(MD artifactMetaData)
           
 void setFile(File file)
           
 void setStream(InputStream stream)
           
 

Method Detail

getArtifactIdentifier

ID getArtifactIdentifier()
Specified by:
getArtifactIdentifier in interface IArtifact<MD extends IFileArtifactMetaData,ID>

setArtifactIdentifier

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

getArtifactMetaData

MD getArtifactMetaData()
Specified by:
getArtifactMetaData in interface IArtifact<MD extends IFileArtifactMetaData,ID>

setArtifactMetaData

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

getFile

File getFile()

setFile

void setFile(File file)

getStream

InputStream getStream()

setStream

void setStream(InputStream stream)


Copyright © 2010 YES Technology Association. All Rights Reserved.