it.eng.spagobi.booklets.dao
Interface IBookletsCmsDao

All Known Implementing Classes:
BookletsCmsDaoImpl

public interface IBookletsCmsDao

Defines all the methods needed for access contents of booklets into CMS Repository


Method Summary
 void addConfiguredDocument(java.lang.String pathBooklet, ConfiguredBIDocument doc)
           
 java.lang.String createNewConfigurationNode(java.lang.String pathBiObject)
          Creates the cms node that holds the booklet configuration and returns the path of the node.
 void createStructureForTemplate(java.lang.String pathBooklet, int numTempParts)
           
 void deleteConfiguredDocument(java.lang.String pathBooklet, java.lang.String conDocIdentifier)
           
 void deletePresentationVersion(java.lang.String pathBooklet, java.lang.String verName)
           
 java.lang.String getBiobjectPath(java.lang.String pathBooklet)
           
 java.lang.String getBookletName(java.lang.String pathBooklet)
           
 java.io.InputStream getBookletProcessDefinitionContent(java.lang.String pathBooklet)
           
 java.lang.String getBookletProcessDefinitionFileName(java.lang.String pathBooklet)
           
 java.io.InputStream getBookletTemplateContent(java.lang.String pathBooklet)
           
 java.lang.String getBookletTemplateFileName(java.lang.String pathBooklet)
           
 java.util.List getConfiguredDocumentList(java.lang.String pathBooklet)
           
 ConfiguredBIDocument getConfigureDocument(java.lang.String pathBooklet, java.lang.String conDocIdentifier)
           
 byte[] getCurrentPresentationContent(java.lang.String pathBooklet)
           
 java.util.Map getImagesOfTemplatePart(java.lang.String pathBooklet, java.lang.String indPart)
           
 byte[] getNotesTemplatePart(java.lang.String pathBooklet, java.lang.String indPart)
           
 byte[] getPresentationVersionContent(java.lang.String pathBooklet, java.lang.String verName)
           
 java.util.List getPresentationVersions(java.lang.String pathBooklet)
           
 void storeBookletProcessDefinition(java.lang.String pathBooklet, java.lang.String pdFileName, byte[] pdFileContent)
           
 void storeBookletTemplate(java.lang.String pathBooklet, java.lang.String templateFileName, byte[] templateContent)
           
 void storeCurrentPresentationContent(java.lang.String pathBooklet, byte[] docContent)
           
 void storeCurrentPresentationContent(java.lang.String pathBooklet, java.io.InputStream docContentIS)
           
 void storeNote(java.lang.String pathBooklet, java.lang.String indPart, byte[] noteContent)
           
 void storeTemplateImage(java.lang.String pathBooklet, byte[] image, java.lang.String docLogicalName, int indexTempPart)
           
 void versionPresentation(java.lang.String pathBooklet, byte[] presContent, boolean approved)
           
 

Method Detail

createNewConfigurationNode

java.lang.String createNewConfigurationNode(java.lang.String pathBiObject)
Creates the cms node that holds the booklet configuration and returns the path of the node.

Parameters:
pathBiObject -
Returns:
the path of the booklet template node

getConfiguredDocumentList

java.util.List getConfiguredDocumentList(java.lang.String pathBooklet)

addConfiguredDocument

void addConfiguredDocument(java.lang.String pathBooklet,
                           ConfiguredBIDocument doc)

deleteConfiguredDocument

void deleteConfiguredDocument(java.lang.String pathBooklet,
                              java.lang.String conDocIdentifier)

getConfigureDocument

ConfiguredBIDocument getConfigureDocument(java.lang.String pathBooklet,
                                          java.lang.String conDocIdentifier)

storeBookletTemplate

void storeBookletTemplate(java.lang.String pathBooklet,
                          java.lang.String templateFileName,
                          byte[] templateContent)

getBookletTemplateFileName

java.lang.String getBookletTemplateFileName(java.lang.String pathBooklet)

getBookletTemplateContent

java.io.InputStream getBookletTemplateContent(java.lang.String pathBooklet)

storeBookletProcessDefinition

void storeBookletProcessDefinition(java.lang.String pathBooklet,
                                   java.lang.String pdFileName,
                                   byte[] pdFileContent)

getBookletProcessDefinitionFileName

java.lang.String getBookletProcessDefinitionFileName(java.lang.String pathBooklet)

getBookletProcessDefinitionContent

java.io.InputStream getBookletProcessDefinitionContent(java.lang.String pathBooklet)

createStructureForTemplate

void createStructureForTemplate(java.lang.String pathBooklet,
                                int numTempParts)

storeTemplateImage

void storeTemplateImage(java.lang.String pathBooklet,
                        byte[] image,
                        java.lang.String docLogicalName,
                        int indexTempPart)

getImagesOfTemplatePart

java.util.Map getImagesOfTemplatePart(java.lang.String pathBooklet,
                                      java.lang.String indPart)

getNotesTemplatePart

byte[] getNotesTemplatePart(java.lang.String pathBooklet,
                            java.lang.String indPart)

storeNote

void storeNote(java.lang.String pathBooklet,
               java.lang.String indPart,
               byte[] noteContent)

storeCurrentPresentationContent

void storeCurrentPresentationContent(java.lang.String pathBooklet,
                                     byte[] docContent)

storeCurrentPresentationContent

void storeCurrentPresentationContent(java.lang.String pathBooklet,
                                     java.io.InputStream docContentIS)

getCurrentPresentationContent

byte[] getCurrentPresentationContent(java.lang.String pathBooklet)

versionPresentation

void versionPresentation(java.lang.String pathBooklet,
                         byte[] presContent,
                         boolean approved)

getPresentationVersions

java.util.List getPresentationVersions(java.lang.String pathBooklet)

deletePresentationVersion

void deletePresentationVersion(java.lang.String pathBooklet,
                               java.lang.String verName)

getPresentationVersionContent

byte[] getPresentationVersionContent(java.lang.String pathBooklet,
                                     java.lang.String verName)

getBookletName

java.lang.String getBookletName(java.lang.String pathBooklet)

getBiobjectPath

java.lang.String getBiobjectPath(java.lang.String pathBooklet)