public class HttpSecuritySourceWizard extends org.eclipse.jface.wizard.Wizard implements HttpSecuritySourceInstanceContext
IWizard
to add and manage HttpSecuritySource
instances.Constructor and Description |
---|
HttpSecuritySourceWizard(org.eclipse.core.resources.IProject project)
Initiate to create a new
AccessInstance . |
HttpSecuritySourceWizard(org.eclipse.core.resources.IProject project,
AccessInstance accessInstance)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
boolean |
canFinish() |
static Map<String,HttpSecuritySourceInstance> |
createHttpSecuritySourceInstanceMap(ClassLoader classLoader,
org.eclipse.core.resources.IProject project,
HttpSecuritySourceInstanceContext context)
Creates the mapping of
HttpSecuritySource class name to its
HttpSecuritySourceInstance . |
AccessInstance |
getAccessInstance()
Obtains the
AccessInstance . |
static AccessInstance |
getAccessInstance(AbstractOfficeFloorEditPart<?,?,?> editPart,
AccessInstance accessInstance)
Facade method to obtain the
AccessInstance . |
org.eclipse.jface.wizard.IWizardPage |
getNextPage(org.eclipse.jface.wizard.IWizardPage page) |
boolean |
performFinish() |
void |
setErrorMessage(String message)
Specifies an error message.
|
void |
setHttpSecurityTypeLoaded(boolean isHttpSecurityTypeLoaded)
Flags if
HttpSecurityType is loaded. |
void |
setTitle(String title)
Specifies the title.
|
addPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
public HttpSecuritySourceWizard(org.eclipse.core.resources.IProject project)
AccessInstance
.project
- IProject
.public HttpSecuritySourceWizard(org.eclipse.core.resources.IProject project, AccessInstance accessInstance)
project
- IProject
.accessInstance
- AccessInstance
to be edited, or null
to
create a new AccessInstance
.public static AccessInstance getAccessInstance(AbstractOfficeFloorEditPart<?,?,?> editPart, AccessInstance accessInstance)
AccessInstance
.editPart
- AbstractOfficeFloorEditPart
to obtain necessary
objects to run the HttpSecuritySourceWizard
.accessInstance
- AccessInstance
to base decisions. null
if
creating new AccessInstance
.AccessInstance
or null
if cancelled.public static Map<String,HttpSecuritySourceInstance> createHttpSecuritySourceInstanceMap(ClassLoader classLoader, org.eclipse.core.resources.IProject project, HttpSecuritySourceInstanceContext context)
HttpSecuritySource
class name to its
HttpSecuritySourceInstance
.classLoader
- ClassLoader
.project
- IProject
.context
- HttpSecuritySourceInstanceContext
.HttpSecuritySource
class name to its
HttpSecuritySourceInstance
.public AccessInstance getAccessInstance()
AccessInstance
.AccessInstance
.public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page)
getNextPage
in interface org.eclipse.jface.wizard.IWizard
getNextPage
in class org.eclipse.jface.wizard.Wizard
public boolean canFinish()
canFinish
in interface org.eclipse.jface.wizard.IWizard
canFinish
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
public void setTitle(String title)
HttpSecuritySourceInstanceContext
setTitle
in interface HttpSecuritySourceInstanceContext
title
- Title.public void setErrorMessage(String message)
HttpSecuritySourceInstanceContext
setErrorMessage
in interface HttpSecuritySourceInstanceContext
message
- Error message or null
to indicate no error.public void setHttpSecurityTypeLoaded(boolean isHttpSecurityTypeLoaded)
HttpSecuritySourceInstanceContext
HttpSecurityType
is loaded.setHttpSecurityTypeLoaded
in interface HttpSecuritySourceInstanceContext
isHttpSecurityTypeLoaded
- true
HttpSecurityType
loaded.Copyright © 2005–2016. All rights reserved.