org.ow2.dragon.ui.businessdelegate.spring.metadata
Class MetadataServiceImpl
java.lang.Object
org.ow2.dragon.ui.businessdelegate.spring.metadata.MetadataServiceImpl
- All Implemented Interfaces:
- org.ow2.dragon.api.service.metadata.MetadataService
public class MetadataServiceImpl
- extends java.lang.Object
- implements org.ow2.dragon.api.service.metadata.MetadataService
- Author:
- Olivier
|
Constructor Summary |
MetadataServiceImpl(org.springframework.context.ApplicationContext context)
|
|
Method Summary |
void |
cleanupRepository()
|
void |
deleteMetadata(java.lang.String metadataId)
|
java.lang.String |
getRepositoryRootPath()
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
loadMetadata(java.lang.String id)
|
byte[] |
loadMetadataContentAsBytes(java.lang.String id)
|
java.io.InputStream |
loadMetadataContentAsInputStream(java.lang.String id)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
byte[] content)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
byte[] content,
java.lang.String fileName)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileCcontent)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileCcontent,
java.lang.String fileName)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileContent,
java.lang.String fileName,
org.ow2.dragon.util.UDDIUseType useType)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI,
java.lang.String fileName)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI,
java.lang.String fileName,
org.ow2.dragon.util.UDDIUseType useType)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(byte[] content)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(byte[] content,
java.lang.String fileName)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(org.ow2.dragon.util.ContentType type,
byte[] content)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(org.ow2.dragon.util.ContentType type,
byte[] content,
java.lang.String fileName)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(java.lang.String mimetype,
byte[] docContent)
|
org.ow2.dragon.persistence.bo.metadata.SimpleFile |
storeMetadataAndIndexContent(java.lang.String mimetype,
byte[] docContent,
java.lang.String fileName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetadataServiceImpl
public MetadataServiceImpl(org.springframework.context.ApplicationContext context)
deleteMetadata
public void deleteMetadata(java.lang.String metadataId)
- Specified by:
deleteMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
loadMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile loadMetadata(java.lang.String id)
- Specified by:
loadMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
loadMetadataContentAsBytes
public byte[] loadMetadataContentAsBytes(java.lang.String id)
- Specified by:
loadMetadataContentAsBytes in interface org.ow2.dragon.api.service.metadata.MetadataService
loadMetadataContentAsInputStream
public java.io.InputStream loadMetadataContentAsInputStream(java.lang.String id)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
loadMetadataContentAsInputStream in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
byte[] content,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
byte[] content)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileCcontent,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileCcontent)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(org.ow2.dragon.util.ContentType type,
byte[] content,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(org.ow2.dragon.util.ContentType type,
byte[] content)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(java.lang.String mimetype,
byte[] docContent,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(java.lang.String mimetype,
byte[] docContent)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
cleanupRepository
public void cleanupRepository()
- Specified by:
cleanupRepository in interface org.ow2.dragon.api.service.metadata.MetadataService
getRepositoryRootPath
public java.lang.String getRepositoryRootPath()
- Specified by:
getRepositoryRootPath in interface org.ow2.dragon.api.service.metadata.MetadataService
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.net.URI contentURI,
java.lang.String fileName,
org.ow2.dragon.util.UDDIUseType useType)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadata
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadata(org.ow2.dragon.util.ContentType type,
java.lang.String fileContent,
java.lang.String fileName,
org.ow2.dragon.util.UDDIUseType useType)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadata in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(byte[] content)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
storeMetadataAndIndexContent
public org.ow2.dragon.persistence.bo.metadata.SimpleFile storeMetadataAndIndexContent(byte[] content,
java.lang.String fileName)
throws org.ow2.dragon.api.service.metadata.MetadataServiceException
- Specified by:
storeMetadataAndIndexContent in interface org.ow2.dragon.api.service.metadata.MetadataService
- Throws:
org.ow2.dragon.api.service.metadata.MetadataServiceException
Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.