project35.soa.plugins
Class StubbedProject35Plugin

java.lang.Object
  extended by project35.soa.StubbedService
      extended by project35.soa.plugins.StubbedProject35Plugin
All Implemented Interfaces:
java.io.Serializable, Project35Plugin, ServiceClass

public class StubbedProject35Plugin
extends StubbedService
implements Project35Plugin


Copyright (c) 2008 Kevin Garwood for Project35. This code is licensed under the Academic Free License version 3.0. For more information on the terms and conditions, please see the file "LICENSE" that is included in this distribution.

Version:
1.0
Author:
Kevin Garwood (kgarwood@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class project35.soa.StubbedService
collator, project35UIFactory
 
Constructor Summary
StubbedProject35Plugin()
           
 
Method Summary
 void execute(Project35FormContext project35FormContext)
          execute the plugin
 java.net.URL getHelpLink()
          web page that shows help about the plugin
 void initialiseService(java.net.URL resourceDirectory, Parameter[] initialisationParameters)
           
 boolean isSuitableForRecordModel(java.lang.String targetModelStamp, java.lang.String targetRecordClassName)
           
 
Methods inherited from class project35.soa.StubbedService
getInitialisationParameters, getStubbedServiceDescription, getStubbedServiceName, setProject35UIFactory, showStubbedServiceDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface project35.soa.ServiceClass
getInitialisationParameters
 

Constructor Detail

StubbedProject35Plugin

public StubbedProject35Plugin()
Method Detail

isSuitableForRecordModel

public boolean isSuitableForRecordModel(java.lang.String targetModelStamp,
                                        java.lang.String targetRecordClassName)
Specified by:
isSuitableForRecordModel in interface Project35Plugin
Parameters:
targetModelStamp - - is the model stamp currently being used by the application.
targetRecordClassName - - the record class of a target record model, usually the currently displayed one.

execute

public void execute(Project35FormContext project35FormContext)
             throws java.lang.Exception
execute the plugin

Specified by:
execute in interface Project35Plugin
Throws:
java.lang.Exception

getHelpLink

public java.net.URL getHelpLink()
web page that shows help about the plugin

Specified by:
getHelpLink in interface Project35Plugin

initialiseService

public void initialiseService(java.net.URL resourceDirectory,
                              Parameter[] initialisationParameters)
Specified by:
initialiseService in interface ServiceClass
Overrides:
initialiseService in class StubbedService