Class CMSDeploy

java.lang.Object
  |
  +--CMSDeploy

public class CMSDeploy
extends java.lang.Object

CMSDeploy implements access to Vignette CMS

Author:
masogato

Constructor Summary
CMSDeploy(java.lang.String host, int port, java.lang.String user, java.lang.String password)
           
CMSDeploy(java.lang.String host, int port, java.lang.String user, java.lang.String password, java.lang.String indexFile)
           
 
Method Summary
 void commit()
           
 void connect()
           
 void disconnect()
           
 double getCommitDelay(int nRequests)
           
 double getSubmitDelay(int nSubmits)
           
 boolean isLocalModified(java.lang.String absFile)
           
 boolean isVerbose()
           
static void main(java.lang.String[] args)
           
 void resetIndexFile()
           
 void saveFiles(java.lang.String arch)
           
 void setVerbose(boolean v)
           
 int submit(java.lang.String dir, java.lang.String proj, boolean cache, boolean recursivo, boolean override, java.lang.String extTemplates)
           
 com.vignette.cms.client.beans.StaticFile submitFile(com.vignette.cms.client.beans.Project proj, java.io.File f, boolean override)
           
 int submitFiles(java.lang.String filesArch, boolean override)
           
 int submitFiles(java.lang.String dir, java.lang.String proj, boolean recursive)
           
 int submitFiles(java.lang.String dir, java.lang.String proj, boolean recursive, java.lang.String extTemplates)
           
 com.vignette.cms.client.beans.Project submitProject(java.lang.String proj)
           
 com.vignette.cms.client.beans.Template submitTemplate(com.vignette.cms.client.beans.Project proj, java.io.File f, boolean cached, boolean override)
           
 int submitTemplates(java.lang.String dir, java.lang.String proj, boolean recursive)
           
 int submitTemplates(java.lang.String dir, java.lang.String proj, boolean cached, boolean recursive, boolean override, java.lang.String extTemplates)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSDeploy

public CMSDeploy(java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String password)

CMSDeploy

public CMSDeploy(java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String password,
                 java.lang.String indexFile)
Method Detail

connect

public void connect()
             throws com.vignette.cms.client.beans.RequestException
com.vignette.cms.client.beans.RequestException

disconnect

public void disconnect()

commit

public void commit()
            throws com.vignette.cms.client.beans.RequestException,
                   com.vignette.cms.client.beans.NotConnectedException
com.vignette.cms.client.beans.RequestException
com.vignette.cms.client.beans.NotConnectedException

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean v)

submitProject

public com.vignette.cms.client.beans.Project submitProject(java.lang.String proj)
                                                    throws com.vignette.cms.client.beans.CMSException
com.vignette.cms.client.beans.CMSException

submitFile

public com.vignette.cms.client.beans.StaticFile submitFile(com.vignette.cms.client.beans.Project proj,
                                                           java.io.File f,
                                                           boolean override)
                                                    throws com.vignette.cms.client.beans.CMSException
com.vignette.cms.client.beans.CMSException

submitTemplate

public com.vignette.cms.client.beans.Template submitTemplate(com.vignette.cms.client.beans.Project proj,
                                                             java.io.File f,
                                                             boolean cached,
                                                             boolean override)
                                                      throws com.vignette.cms.client.beans.CMSException,
                                                             java.io.FileNotFoundException,
                                                             java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submit

public int submit(java.lang.String dir,
                  java.lang.String proj,
                  boolean cache,
                  boolean recursivo,
                  boolean override,
                  java.lang.String extTemplates)
           throws com.vignette.cms.client.beans.CMSException,
                  java.io.FileNotFoundException,
                  java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submitFiles

public int submitFiles(java.lang.String filesArch,
                       boolean override)
                throws com.vignette.cms.client.beans.CMSException,
                       java.io.FileNotFoundException,
                       java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submitTemplates

public int submitTemplates(java.lang.String dir,
                           java.lang.String proj,
                           boolean cached,
                           boolean recursive,
                           boolean override,
                           java.lang.String extTemplates)
                    throws com.vignette.cms.client.beans.CMSException,
                           java.io.FileNotFoundException,
                           java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submitTemplates

public int submitTemplates(java.lang.String dir,
                           java.lang.String proj,
                           boolean recursive)
                    throws com.vignette.cms.client.beans.CMSException,
                           java.io.FileNotFoundException,
                           java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submitFiles

public int submitFiles(java.lang.String dir,
                       java.lang.String proj,
                       boolean recursive,
                       java.lang.String extTemplates)
                throws com.vignette.cms.client.beans.CMSException,
                       java.io.FileNotFoundException,
                       java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

submitFiles

public int submitFiles(java.lang.String dir,
                       java.lang.String proj,
                       boolean recursive)
                throws com.vignette.cms.client.beans.CMSException,
                       java.io.FileNotFoundException,
                       java.io.IOException
com.vignette.cms.client.beans.CMSException
java.io.FileNotFoundException
java.io.IOException

saveFiles

public void saveFiles(java.lang.String arch)

isLocalModified

public boolean isLocalModified(java.lang.String absFile)

resetIndexFile

public void resetIndexFile()

main

public static void main(java.lang.String[] args)

getCommitDelay

public double getCommitDelay(int nRequests)

getSubmitDelay

public double getSubmitDelay(int nSubmits)