@PermitAll public class BinaryDataServiceBean extends com.whitestein.lsps.common.SecureAndLoggingService implements BinaryDataServiceLocal, BinaryDataServiceRemote
LOADED_IN_DOCUMENT, LOADED_IN_TODO| Constructor and Description |
|---|
BinaryDataServiceBean() |
BinaryDataServiceBean(javax.persistence.EntityManager entityManager,
BinaryDataDao dao)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
long |
addBinaryEntry(java.lang.String fileName,
java.lang.String description,
ByteData data)
Add a binary entry and returns the entry id.
|
long |
addBinaryEntry(java.lang.String fileName,
java.lang.String description,
java.lang.String mime,
java.sql.Blob data)
Add a binary entry and returns the entry id.
|
long |
addBinaryEntryWithMetadata(java.lang.String fileName,
java.lang.String description,
ByteData data,
java.util.List<BinaryDataMetadata> metadata)
Add a binary entry and returns the entry id.
|
void |
addMetadata(java.util.List<java.lang.Long> binaryDataIds,
java.lang.String name,
java.lang.String value)
Adds binary data metadata.
|
java.sql.Blob |
createBlob(byte[] data) |
void |
deleteBinaryDataLoadedByDocument(long savedDocumentId)
Deletes binary data that are loaded in a document.
|
void |
deleteBinaryDataLoadedByTodo(long todoId)
Deletes binary data that are loaded in a todo.
|
void |
deleteBinaryEntry(long entryId)
Delete a binary entry.
|
void |
deleteForIds(java.util.List<java.lang.Long> ids)
Deletes binary data with ids.
|
BinaryEntry |
getBinaryEntry(long entryId)
Returns the binary data entry for the given entry id.
|
public BinaryDataServiceBean()
public BinaryDataServiceBean(javax.persistence.EntityManager entityManager,
BinaryDataDao dao)
entityManager - dao - java.lang.NullPointerException - if dao is null@RightsAllowed(value="Binary:Add")
public long addBinaryEntry(java.lang.String fileName,
java.lang.String description,
ByteData data)
BinaryDataServiceaddBinaryEntry in interface BinaryDataService@RightsAllowed(value="Binary:Add")
public long addBinaryEntry(java.lang.String fileName,
java.lang.String description,
java.lang.String mime,
java.sql.Blob data)
BinaryDataServiceLocaladdBinaryEntry in interface BinaryDataServiceLocal@RightsAllowed(value="Binary:Add") public java.sql.Blob createBlob(byte[] data)
createBlob in interface BinaryDataServiceLocaldata - if not null, data will be written to the blob@RightsAllowed(value="Binary:Add")
public long addBinaryEntryWithMetadata(java.lang.String fileName,
java.lang.String description,
ByteData data,
java.util.List<BinaryDataMetadata> metadata)
BinaryDataServiceaddBinaryEntryWithMetadata in interface BinaryDataService@RightsAllowed(value="Binary:Read") public BinaryEntry getBinaryEntry(long entryId)
BinaryDataServicegetBinaryEntry in interface BinaryDataServiceentryId - the entry id@RightsAllowed(value="Binary:Delete")
public void deleteBinaryEntry(long entryId)
throws BinaryEntryNotFoundException
BinaryDataServicedeleteBinaryEntry in interface BinaryDataServiceentryId - the entry idBinaryEntryNotFoundExceptionpublic void deleteForIds(java.util.List<java.lang.Long> ids)
BinaryDataServiceLocaldeleteForIds in interface BinaryDataServiceLocalpublic void deleteBinaryDataLoadedByDocument(long savedDocumentId)
BinaryDataServiceLocaldeleteBinaryDataLoadedByDocument in interface BinaryDataServiceLocalpublic void deleteBinaryDataLoadedByTodo(long todoId)
BinaryDataServiceLocaldeleteBinaryDataLoadedByTodo in interface BinaryDataServiceLocalpublic void addMetadata(java.util.List<java.lang.Long> binaryDataIds,
java.lang.String name,
java.lang.String value)
BinaryDataServiceLocaladdMetadata in interface BinaryDataServiceLocalCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.