|
Administration Tools | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.wizard.Wizard
org.topcased.service.updatesiteproject.UpdateSiteProjectWizard
public class UpdateSiteProjectWizard
This is the main class of the Wizard This class can search the features included, plugins or plugins required to the features choosen This class can copy/unjar the features/plugins to a destination This class can create a FTP or SSH connections and give some information about them
Field Summary | |
---|---|
java.lang.String |
error
|
static int |
FILE
FILE - Identifier of connection host protocol |
static int |
FTP
FTP - Identifier of connection host protocol |
static java.lang.String |
PRIVATE_KEY_PATH
PRIVATE_KEY_PATH - If a SSH connection is used |
static int |
SSH
SSH - Identifier of connection host protocol |
Fields inherited from class org.eclipse.jface.wizard.Wizard |
---|
DEFAULT_IMAGE |
Constructor Summary | |
---|---|
UpdateSiteProjectWizard()
|
Method Summary | |
---|---|
void |
addPages()
Add all the necessary pages of the wizard |
boolean |
canFinish()
|
boolean |
checkFilePath(java.lang.String object,
java.lang.String path)
This method concerns and works with the featurePage object. |
static java.lang.String |
checkPath(java.lang.String pathToCheck,
boolean pathNature)
This method is aimed to solve path problems independantly of the system. |
void |
copyTemporaryFeature(java.lang.String name)
This method is applied only in the case of SSH or FTP access. |
void |
createConnectionFTP()
create a FTP connection to the remote FTP server |
boolean |
createConnectionSSH()
This method establishes a SSH connection in two major steps : - key exchange between the client and the server - authentication of a user using one of the three methods allowed |
void |
disconnect()
This method disconnect a client form a remote FTP or SSH server. |
java.lang.String |
getApplicationFeatureProject()
|
java.lang.String |
getArchFeatureProject()
|
BrowseUpdateSiteProjectPage |
getBrowsePage()
|
org.eclipse.ftp.internal.FTPClient |
getClientFTP()
|
SftpClient |
getClientSFTP()
|
SshClient |
getClientSSH()
|
java.lang.String |
getColocationFeatureProject()
|
ConnectUpdateSiteProjectPage |
getConnectPage()
|
java.lang.String |
getCplV10HtmlPath()
|
java.lang.String |
getDescriptionFeatureProject()
|
java.lang.String |
getEclipseUpdateJpgPath()
|
java.lang.String |
getExclusiveFeatureProject()
|
java.lang.String |
getHost()
|
java.lang.String |
getImageFeatureProject()
|
java.util.Vector |
getIOErrorVector()
|
java.lang.String |
getLabelFeatureProject()
|
java.lang.String |
getLicenceHtmlPath()
|
java.util.Map |
getMapFeatures()
|
java.util.Map |
getMapPA()
|
java.util.Map |
getMapUS()
|
java.lang.String |
getNameFeatureProject()
|
java.lang.String |
getNlFeatureProject()
|
java.lang.String |
getOsFeatureProject()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPluginFeatureProject()
|
int |
getPort()
|
java.lang.String |
getPrimaryFeatureProject()
|
java.lang.String |
getProjectPath()
|
int |
getProtocolConnexion()
|
java.lang.String |
getProviderNameFeatureProject()
|
java.lang.String |
getUpdateSitePath()
|
java.lang.String |
getUrlDescriptionFeatureProject()
|
java.lang.String |
getUsername()
|
java.lang.String |
getVersionFeatureProject()
|
java.lang.String |
getWsFeatureProject()
|
void |
init(org.eclipse.ui.IWorkbench workbench,
org.eclipse.jface.viewers.IStructuredSelection selection)
|
boolean |
isConnected()
|
boolean |
performCancel()
Function executed when the button 'Cancel' is clicked |
boolean |
performFinish()
|
void |
setApplicationFeatureProject(java.lang.String applicationFeatureProject)
|
void |
setArchFeatureProject(java.lang.String archFeatureProject)
|
void |
setClientFTP(org.eclipse.ftp.internal.FTPClient clientFTP)
|
void |
setClientSFTP(SftpClient clientSFTP)
|
void |
setClientSSH(SshClient clientSSH)
|
void |
setColocationFeatureProject(java.lang.String colocationFeatureProject)
|
void |
setCplV10HtmlPath(java.lang.String cplV10HtmlPath)
|
void |
setDescriptionFeatureProject(java.lang.String descriptionFeatureProject)
|
void |
setEclipseUpdateJpgPath(java.lang.String eclipseUpdateJpgPath)
|
void |
setExclusiveFeatureProject(java.lang.String exclusiveFeatureProject)
|
void |
setHost(java.lang.String host)
|
void |
setImageFeatureProject(java.lang.String imageFeatureProject)
|
void |
setLabelFeatureProject(java.lang.String labelFeatureProject)
|
void |
setLicenceHtmlPath(java.lang.String licenceHtmlPath)
|
void |
setNameFeatureProject(java.lang.String idFeatureProject)
|
void |
setNlFeatureProject(java.lang.String nlFeatureProject)
|
void |
setOsFeatureProject(java.lang.String osFeatureProject)
|
void |
setPassword(java.lang.String password)
|
void |
setPluginFeatureProject(java.lang.String pluginFeatureProject)
|
void |
setPort(int port)
|
void |
setPrimaryFeatureProject(java.lang.String primaryFeatureProject)
|
void |
setProjectPath(java.lang.String path)
|
void |
setProtocolConnexion(int protocolConnexion)
|
void |
setProviderNameFeatureProject(java.lang.String providerNameFeatureProject)
|
void |
setUpdateSitePath(java.lang.String path)
|
void |
setUrlDescriptionFeatureProject(java.lang.String urlDescriptionFeatureProject)
|
void |
setUsername(java.lang.String username)
|
void |
setVersionFeatureProject(java.lang.String versionFeatureProject)
|
void |
setWsFeatureProject(java.lang.String wsFeatureProject)
|
boolean |
userAuthenticationSHH(SshAuthenticationClient client)
This method authenticates a client according to the choosen method (public key, interactive keyboard, password) |
void |
zipFile(java.io.File[] files,
java.util.jar.JarOutputStream output,
java.lang.String path)
Zip Files |
Methods inherited from class org.eclipse.jface.wizard.Wizard |
---|
addPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int FTP
public static final int SSH
public static final int FILE
public static final java.lang.String PRIVATE_KEY_PATH
public java.lang.String error
Constructor Detail |
---|
public UpdateSiteProjectWizard()
Method Detail |
---|
public void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)
IWorkbenchWizard.init(org.eclipse.ui.IWorkbench,
org.eclipse.jface.viewers.IStructuredSelection)
public static java.lang.String checkPath(java.lang.String pathToCheck, boolean pathNature)
pathToCheck
- The string to evaluatepathNature
- The string nature : true for a local path, false for a distant path.
public boolean performCancel()
performCancel
in interface org.eclipse.jface.wizard.IWizard
performCancel
in class org.eclipse.jface.wizard.Wizard
public java.util.Vector getIOErrorVector()
public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public boolean performFinish()
performFinish
in interface org.eclipse.jface.wizard.IWizard
performFinish
in class org.eclipse.jface.wizard.Wizard
IWizard.performFinish()
public boolean canFinish()
canFinish
in interface org.eclipse.jface.wizard.IWizard
canFinish
in class org.eclipse.jface.wizard.Wizard
Wizard.canFinish()
public ConnectUpdateSiteProjectPage getConnectPage()
public BrowseUpdateSiteProjectPage getBrowsePage()
public java.lang.String getHost()
public void setHost(java.lang.String host)
host
- The host to set.public int getPort()
public void setPort(int port)
port
- The port to set.public java.lang.String getPassword()
public void setPassword(java.lang.String password)
password
- The password to set.public int getProtocolConnexion()
public void setProtocolConnexion(int protocolConnexion)
protocolConnexion
- The protocolConnexion to set.public java.lang.String getUsername()
public void setUsername(java.lang.String username)
username
- The username to set.public java.lang.String getUpdateSitePath()
public void setUpdateSitePath(java.lang.String path)
path
- the update site path to setpublic java.lang.String getProjectPath()
public void setProjectPath(java.lang.String path)
path
- the project path to setpublic java.lang.String getCplV10HtmlPath()
public void setCplV10HtmlPath(java.lang.String cplV10HtmlPath)
cplV10HtmlPath
- The cplV10HtmlPath to set.public java.lang.String getEclipseUpdateJpgPath()
public void setEclipseUpdateJpgPath(java.lang.String eclipseUpdateJpgPath)
eclipseUpdateJpgPath
- The eclipseUpdateJpgPath to set.public java.lang.String getLicenceHtmlPath()
public void setLicenceHtmlPath(java.lang.String licenceHtmlPath)
licenceHtmlPath
- The licenceHtmlPath to set.public java.lang.String getApplicationFeatureProject()
public void setApplicationFeatureProject(java.lang.String applicationFeatureProject)
applicationFeatureProject
- The applicationFeatureProject to set.public java.lang.String getArchFeatureProject()
public void setArchFeatureProject(java.lang.String archFeatureProject)
archFeatureProject
- The archFeatureProject to set.public java.lang.String getColocationFeatureProject()
public void setColocationFeatureProject(java.lang.String colocationFeatureProject)
colocationFeatureProject
- The colocationFeatureProject to set.public java.lang.String getDescriptionFeatureProject()
public void setDescriptionFeatureProject(java.lang.String descriptionFeatureProject)
descriptionFeatureProject
- The descriptionFeatureProject to set.public java.lang.String getExclusiveFeatureProject()
public void setExclusiveFeatureProject(java.lang.String exclusiveFeatureProject)
exclusiveFeatureProject
- The exclusiveFeatureProject to set.public java.lang.String getNameFeatureProject()
public void setNameFeatureProject(java.lang.String idFeatureProject)
idFeatureProject
- The idFeatureProject to set.public java.lang.String getVersionFeatureProject()
public void setVersionFeatureProject(java.lang.String versionFeatureProject)
versionFeatureProject
- The versionFeatureProject to set.public java.lang.String getImageFeatureProject()
public void setImageFeatureProject(java.lang.String imageFeatureProject)
imageFeatureProject
- The imageFeatureProject to set.public java.lang.String getLabelFeatureProject()
public void setLabelFeatureProject(java.lang.String labelFeatureProject)
labelFeatureProject
- The labelFeatureProject to set.public java.lang.String getNlFeatureProject()
public void setNlFeatureProject(java.lang.String nlFeatureProject)
nlFeatureProject
- The nlFeatureProject to set.public java.lang.String getOsFeatureProject()
public void setOsFeatureProject(java.lang.String osFeatureProject)
osFeatureProject
- The osFeatureProject to set.public java.lang.String getPluginFeatureProject()
public void setPluginFeatureProject(java.lang.String pluginFeatureProject)
pluginFeatureProject
- The pluginFeatureProject to set.public java.lang.String getPrimaryFeatureProject()
public void setPrimaryFeatureProject(java.lang.String primaryFeatureProject)
primaryFeatureProject
- The primaryFeatureProject to set.public java.lang.String getProviderNameFeatureProject()
public void setProviderNameFeatureProject(java.lang.String providerNameFeatureProject)
providerNameFeatureProject
- The providerNameFeatureProject to set.public java.lang.String getUrlDescriptionFeatureProject()
public void setUrlDescriptionFeatureProject(java.lang.String urlDescriptionFeatureProject)
urlDescriptionFeatureProject
- The urlDescriptionFeatureProject to
set.public java.lang.String getWsFeatureProject()
public void setWsFeatureProject(java.lang.String wsFeatureProject)
wsFeatureProject
- The wsFeatureProject to set.public java.util.Map getMapUS()
public java.util.Map getMapPA()
public java.util.Map getMapFeatures()
public org.eclipse.ftp.internal.FTPClient getClientFTP()
public void setClientFTP(org.eclipse.ftp.internal.FTPClient clientFTP)
clientFTP
- The clientFTP to set.public SftpClient getClientSFTP()
public void setClientSFTP(SftpClient clientSFTP)
clientSFTP
- The clientSFTP to set.public SshClient getClientSSH()
public void setClientSSH(SshClient clientSSH)
clientSSH
- The clientSSH to set.public void createConnectionFTP()
public boolean userAuthenticationSHH(SshAuthenticationClient client)
client
- represents the current method authentication tried by a client
public boolean createConnectionSSH()
public void disconnect()
public boolean isConnected()
public void zipFile(java.io.File[] files, java.util.jar.JarOutputStream output, java.lang.String path) throws java.io.IOException
files
- : all files to zipoutput
- : destination jarpath
- : path in the jar
java.io.IOException
public boolean checkFilePath(java.lang.String object, java.lang.String path)
public void copyTemporaryFeature(java.lang.String name)
name
- The feature namepathDestination
-
|
Administration Tools | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.