org.yestech.publish.objectmodel
Class ArtifactMetaData<O extends IArtifactOwner,I>

java.lang.Object
  extended by org.yestech.publish.objectmodel.ArtifactMetaData<O,I>
All Implemented Interfaces:
Serializable, IArtifactMetaData<O,I>

public class ArtifactMetaData<O extends IArtifactOwner,I>
extends Object
implements IArtifactMetaData<O,I>

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

Constructor Summary
ArtifactMetaData()
           
 
Method Summary
 I getArtifactMetaDataIdentifier()
           
 O getArtifactOwner()
           
 ArtifactType getArtifactType()
           
 org.joda.time.DateTime getCreated()
           
 String getFileName()
           
 String getLocation()
           
 String getMimeType()
           
 org.joda.time.DateTime getModified()
           
 long getSize()
           
 void setArtifactMetaDataIdentifier(I metaDataIdentifier)
           
 void setArtifactOwner(O owner)
           
 void setArtifactType(ArtifactType type)
           
 void setCreated(org.joda.time.DateTime created)
           
 void setFileName(String fileName)
           
 void setLocation(String location)
           
 void setMimeType(String mimeType)
           
 void setModified(org.joda.time.DateTime modified)
           
 void setSize(long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactMetaData

public ArtifactMetaData()
Method Detail

getCreated

public org.joda.time.DateTime getCreated()
Specified by:
getCreated in interface IArtifactMetaData<O extends IArtifactOwner,I>

setCreated

public void setCreated(org.joda.time.DateTime created)
Specified by:
setCreated in interface IArtifactMetaData<O extends IArtifactOwner,I>

getModified

public org.joda.time.DateTime getModified()
Specified by:
getModified in interface IArtifactMetaData<O extends IArtifactOwner,I>

setModified

public void setModified(org.joda.time.DateTime modified)
Specified by:
setModified in interface IArtifactMetaData<O extends IArtifactOwner,I>

getArtifactMetaDataIdentifier

public I getArtifactMetaDataIdentifier()
Specified by:
getArtifactMetaDataIdentifier in interface IArtifactMetaData<O extends IArtifactOwner,I>

setArtifactMetaDataIdentifier

public void setArtifactMetaDataIdentifier(I metaDataIdentifier)
Specified by:
setArtifactMetaDataIdentifier in interface IArtifactMetaData<O extends IArtifactOwner,I>

getMimeType

public String getMimeType()

setMimeType

public void setMimeType(String mimeType)

getFileName

public String getFileName()

setFileName

public void setFileName(String fileName)

getSize

public long getSize()

setSize

public void setSize(long size)

getArtifactType

public ArtifactType getArtifactType()
Specified by:
getArtifactType in interface IArtifactMetaData<O extends IArtifactOwner,I>

setArtifactType

public void setArtifactType(ArtifactType type)
Specified by:
setArtifactType in interface IArtifactMetaData<O extends IArtifactOwner,I>

getLocation

public String getLocation()

setLocation

public void setLocation(String location)

getArtifactOwner

public O getArtifactOwner()
Specified by:
getArtifactOwner in interface IArtifactMetaData<O extends IArtifactOwner,I>

setArtifactOwner

public void setArtifactOwner(O owner)
Specified by:
setArtifactOwner in interface IArtifactMetaData<O extends IArtifactOwner,I>


Copyright © 2010 YES Technology Association. All Rights Reserved.