Package com.logicaldoc.stamp
Class StampManager
- java.lang.Object
-
- com.logicaldoc.stamp.StampManager
-
public class StampManager extends Object
Manager for stamp images- Since:
- 7.3
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description StampManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyStamp(long docId, Stamp stamp, com.logicaldoc.core.document.DocumentHistory transaction)voiddelete(long stampId)Deletes the given stamp and all related resourcescom.logicaldoc.core.conversion.FormatConverterManagergetConverterManager()com.logicaldoc.core.document.dao.DocumentDAOgetDocDao()com.logicaldoc.core.document.DocumentManagergetManager()byte[]getStampBytes(long stampId)Retrieves the unencrypted stream of the stamp imageStampDAOgetStampDao()FilegetStampsFolder()com.logicaldoc.core.store.StorergetStorer()voidsetConfig(com.logicaldoc.util.config.ContextProperties config)voidsetConverterManager(com.logicaldoc.core.conversion.FormatConverterManager converterManager)voidsetDocDao(com.logicaldoc.core.document.dao.DocumentDAO docDao)voidsetManager(com.logicaldoc.core.document.DocumentManager manager)voidsetStampDao(StampDAO stampDao)voidsetStampsFolder(File stampsFolder)voidsetStorer(com.logicaldoc.core.store.Storer storer)
-
-
-
Method Detail
-
getStampBytes
public byte[] getStampBytes(long stampId) throws ExceptionRetrieves the unencrypted stream of the stamp image- Parameters:
stampId- ID of the stamp- Returns:
- content of the stamp
- Throws:
Exception- a generic error
-
delete
public void delete(long stampId) throws IOExceptionDeletes the given stamp and all related resources- Parameters:
stampId- identifier of the stamp- Throws:
IOException- cannot delete the stamp file
-
applyStamp
public void applyStamp(long docId, Stamp stamp, com.logicaldoc.core.document.DocumentHistory transaction) throws Exception- Throws:
Exception
-
getStampsFolder
public File getStampsFolder()
-
setStampsFolder
public void setStampsFolder(File stampsFolder)
-
getDocDao
public com.logicaldoc.core.document.dao.DocumentDAO getDocDao()
-
setDocDao
public void setDocDao(com.logicaldoc.core.document.dao.DocumentDAO docDao)
-
getStampDao
public StampDAO getStampDao()
-
setStampDao
public void setStampDao(StampDAO stampDao)
-
getStorer
public com.logicaldoc.core.store.Storer getStorer()
-
setStorer
public void setStorer(com.logicaldoc.core.store.Storer storer)
-
getManager
public com.logicaldoc.core.document.DocumentManager getManager()
-
setManager
public void setManager(com.logicaldoc.core.document.DocumentManager manager)
-
getConverterManager
public com.logicaldoc.core.conversion.FormatConverterManager getConverterManager()
-
setConverterManager
public void setConverterManager(com.logicaldoc.core.conversion.FormatConverterManager converterManager)
-
setConfig
public void setConfig(com.logicaldoc.util.config.ContextProperties config)
-
-