org.ow2.dragon.ui.businessdelegate.spring.metadata
Class MetadataServiceImpl

java.lang.Object
  extended by 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
 

Constructor Detail

MetadataServiceImpl

public MetadataServiceImpl(org.springframework.context.ApplicationContext context)
Method Detail

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.