|
3.1.1: 2012-03-29 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.basedb.core.plugin.AbstractPlugin
net.sf.basedb.core.plugin.AbstractAnalysisPlugin
net.sf.basedb.plugins.ManualDerivedBioAssayCreator
public class ManualDerivedBioAssayCreator
Plug-in that allows a user to manually register an external analysis procedure for derived bioassays and to upload files that was generated by it.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface net.sf.basedb.core.plugin.Plugin |
|---|
Plugin.MainType |
| Field Summary | |
|---|---|
private RequestInformation |
configureJob
|
private RequestInformation |
configurePlugin
|
private List<PluginParameter<?>> |
toolParameters
|
| Fields inherited from class net.sf.basedb.core.plugin.AbstractAnalysisPlugin |
|---|
CHILD_DESCRIPTION, CHILD_NAME, CONTEXT_BIOASSAYS, CONTEXT_BIOASSAYSET, CONTEXT_DERIVEDBIOASSAY, defaultGuiContexts, nameType, optionalNameType, SOURCE_BIOASSAYS, SOURCE_BIOASSAYSET, SOURCE_DERIVEDBIOASSAY, TRANSFORMATION_NAME |
| Fields inherited from class net.sf.basedb.core.plugin.AbstractPlugin |
|---|
annotationSection, configuration, COPY_ANNOTATIONS, job, OVERWRITE_ANNOTATIONS, sc |
| Constructor Summary | |
|---|---|
ManualDerivedBioAssayCreator()
|
|
| Method Summary | |
|---|---|
void |
configure(GuiContext context,
Request request,
Response response)
Configure the plugin. |
String |
getAnnotationMessage()
Get a message that explains what the plug-in does with the annotations it has. |
ItemQuery<AnnotationType> |
getAnnotationTypes()
Return a query that finds annotation types for bioassay sets. |
private RequestInformation |
getConfigureJobParameters(GuiContext context)
|
private RequestInformation |
getConfigurePluginParameters(GuiContext context)
|
Set<GuiContext> |
getGuiContexts()
Get a set containing all items that the plugin handles. |
RequestInformation |
getRequestInformation(GuiContext context,
String command)
This method will return the RequestInformation for a given command, i.e. |
private List<PluginParameter<?>> |
getToolParameters(List<String> values)
|
String |
isInContext(GuiContext context,
Object item)
Adds check of the item subtype. |
boolean |
requiresConfiguration()
Returns FALSE, since that is how the plugins used to work before this method was introduced. |
void |
run(Request request,
Response response,
ProgressReporter progress)
Run the plugin. |
boolean |
supportsConfigurations()
Returns TRUE, since that is how the plugins used to work before this method was introduced. |
| Methods inherited from class net.sf.basedb.core.plugin.AbstractPlugin |
|---|
cloneParameterWithDefaultValue, closeLogFile, createLogFile, done, getCopyAnnotationsParmeter, getCurrentConfiguration, getCurrentJob, getJobOrConfigurationValue, getOverwriteAnnotationsParameters, getPermissions, init, log, log, storeValue, storeValue, storeValues, validateRequestParameters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.basedb.core.plugin.Plugin |
|---|
done, getMainType, getPermissions, init |
| Field Detail |
|---|
private RequestInformation configureJob
private RequestInformation configurePlugin
private List<PluginParameter<?>> toolParameters
| Constructor Detail |
|---|
public ManualDerivedBioAssayCreator()
| Method Detail |
|---|
public boolean supportsConfigurations()
AbstractPlugin
supportsConfigurations in interface PluginsupportsConfigurations in class AbstractPluginpublic boolean requiresConfiguration()
AbstractPlugin
requiresConfiguration in interface PluginrequiresConfiguration in class AbstractPlugin
public void run(Request request,
Response response,
ProgressReporter progress)
Plugin
run in interface Pluginrequest - Request object with the command and parametersresponse - Response object in for the plugin to response
throughprogress - A ProgressReporter where the plugin can report
its progess, can be nullpublic Set<GuiContext> getGuiContexts()
InteractivePluginItem.REPORTER.
This information is used by client applications to put the plugin
in the proper place in the user interface.
getGuiContexts in interface InteractivePlugingetGuiContexts in class AbstractAnalysisPluginSet containing Item:s, or null
if the plugin is not concerned about items
public String isInContext(GuiContext context,
Object item)
isInContext in interface InteractivePluginisInContext in class AbstractAnalysisPlugincontext - Current guicontextitem - The item to check.
public void configure(GuiContext context,
Request request,
Response response)
InteractivePluginInteractivePlugin.getRequestInformation(GuiContext, String).
configure in interface InteractivePlugincontext - The current context of the client application,
it is one of the values found in set returned by InteractivePlugin.getGuiContexts()request - Request object with the command and parametersresponse - Response object in for the plugin to response
through
public RequestInformation getRequestInformation(GuiContext context,
String command)
throws BaseException
InteractivePluginRequestInformation for a given command, i.e.
the list of parameters and some nice help text.
getRequestInformation in interface InteractivePlugincontext - The current context of the client application,
it is one of the values found in set returned by InteractivePlugin.getGuiContexts()command - The command
RequestInformation for the command
BaseException - if there is an errorpublic ItemQuery<AnnotationType> getAnnotationTypes()
getAnnotationTypes in interface AnnotationSetterPluginpublic String getAnnotationMessage()
AnnotationSetterPlugin
getAnnotationMessage in interface AnnotationSetterPluginprivate RequestInformation getConfigureJobParameters(GuiContext context)
private RequestInformation getConfigurePluginParameters(GuiContext context)
private List<PluginParameter<?>> getToolParameters(List<String> values)
|
3.1.1: 2012-03-29 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||