com.dtolabs.rundeck.core.storage
Class ResourceMetaBuilder

java.lang.Object
  extended by com.dtolabs.rundeck.core.storage.ResourceMetaBuilder
All Implemented Interfaces:
CanSetResourceMeta, HasResourceMeta

public class ResourceMetaBuilder
extends java.lang.Object
implements CanSetResourceMeta, HasResourceMeta

Mutable set of rundeck resource metadata.


Constructor Summary
ResourceMetaBuilder()
           
ResourceMetaBuilder(java.util.Map<java.lang.String,java.lang.String> meta)
           
 
Method Summary
 long getContentLength()
           
 java.lang.String getContentType()
           
 java.util.Date getCreationTime()
           
 java.util.Date getModificationTime()
           
 java.util.Map<java.lang.String,java.lang.String> getResourceMeta()
           
 void setContentLength(long length)
           
 void setContentType(java.lang.String value)
           
 void setCreationTime(java.util.Date time)
           
 void setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
           
 void setMeta(java.lang.String key, java.lang.String value)
           
 void setModificationTime(java.util.Date time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceMetaBuilder

public ResourceMetaBuilder(java.util.Map<java.lang.String,java.lang.String> meta)

ResourceMetaBuilder

public ResourceMetaBuilder()
Method Detail

setMeta

public void setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
Specified by:
setMeta in interface CanSetResourceMeta

setMeta

public void setMeta(java.lang.String key,
                    java.lang.String value)
Specified by:
setMeta in interface CanSetResourceMeta

setContentType

public void setContentType(java.lang.String value)
Specified by:
setContentType in interface CanSetResourceMeta

getContentType

public java.lang.String getContentType()

setContentLength

public void setContentLength(long length)
Specified by:
setContentLength in interface CanSetResourceMeta

getContentLength

public long getContentLength()

setModificationTime

public void setModificationTime(java.util.Date time)
Specified by:
setModificationTime in interface CanSetResourceMeta

getModificationTime

public java.util.Date getModificationTime()

setCreationTime

public void setCreationTime(java.util.Date time)
Specified by:
setCreationTime in interface CanSetResourceMeta

getCreationTime

public java.util.Date getCreationTime()

getResourceMeta

public java.util.Map<java.lang.String,java.lang.String> getResourceMeta()
Specified by:
getResourceMeta in interface HasResourceMeta