jBPM :: Document Service 6.2.0.Beta1

org.jbpm.document.service.impl
Class DocumentImpl

java.lang.Object
  extended by org.jbpm.document.service.impl.DocumentImpl
All Implemented Interfaces:
Serializable, Document

public class DocumentImpl
extends Object
implements Document

See Also:
Serialized Form

Constructor Summary
DocumentImpl()
           
DocumentImpl(String name, long size, Date lastModified)
           
DocumentImpl(String identifier, String name, long size, Date lastModified)
           
 
Method Summary
 void addAttribute(String attributeName, String attributeValue)
           
 String getAttribute(String attributeName)
           
 Map<String,String> getAttributes()
           
 byte[] getContent()
           
 String getIdentifier()
           
 Date getLastModified()
           
 String getLink()
           
 String getName()
           
 long getSize()
           
 void setAttributes(Map<String,String> attributes)
           
 void setContent(byte[] content)
           
 void setIdentifier(String identifier)
           
 void setLastModified(Date lastModified)
           
 void setLink(String link)
           
 void setName(String name)
           
 void setSize(long size)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocumentImpl

public DocumentImpl()

DocumentImpl

public DocumentImpl(String identifier,
                    String name,
                    long size,
                    Date lastModified)

DocumentImpl

public DocumentImpl(String name,
                    long size,
                    Date lastModified)
Method Detail

setIdentifier

public void setIdentifier(String identifier)
Specified by:
setIdentifier in interface Document

getIdentifier

public String getIdentifier()
Specified by:
getIdentifier in interface Document

setName

public void setName(String name)
Specified by:
setName in interface Document

getName

public String getName()
Specified by:
getName in interface Document

setLink

public void setLink(String link)
Specified by:
setLink in interface Document

getLink

public String getLink()
Specified by:
getLink in interface Document

setSize

public void setSize(long size)
Specified by:
setSize in interface Document

getSize

public long getSize()
Specified by:
getSize in interface Document

setLastModified

public void setLastModified(Date lastModified)
Specified by:
setLastModified in interface Document

getLastModified

public Date getLastModified()
Specified by:
getLastModified in interface Document

getAttribute

public String getAttribute(String attributeName)
Specified by:
getAttribute in interface Document

addAttribute

public void addAttribute(String attributeName,
                         String attributeValue)
Specified by:
addAttribute in interface Document

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface Document

getAttributes

public Map<String,String> getAttributes()
Specified by:
getAttributes in interface Document

setContent

public void setContent(byte[] content)
Specified by:
setContent in interface Document

getContent

public byte[] getContent()
Specified by:
getContent in interface Document

toString

public String toString()
Overrides:
toString in class Object

jBPM :: Document Service 6.2.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.