MetaBoss

com.metaboss.sdlctools.applications.anttasks.builder.modules.subelements
Class IncludeBusinessServiceProxyDefinition

java.lang.Object
  extended bycom.metaboss.sdlctools.applications.anttasks.builder.MetaBossBuilderTaskElement
      extended bycom.metaboss.sdlctools.applications.anttasks.builder.ModuleElementDefinition
          extended bycom.metaboss.sdlctools.applications.anttasks.builder.modules.subelements.IncludeBusinessServiceProxyDefinition

public class IncludeBusinessServiceProxyDefinition
extends ModuleElementDefinition

The definition of how to build a business services adapter.


Constructor Summary
IncludeBusinessServiceProxyDefinition(ModuleDefinition pOwnerDefinition)
          The only available constructor
 
Method Summary
 void completeInitialisation()
           
 Servicemodule[] getAffectedServicemodules()
          Returns array of servicemodules included in this definition.
 ToolInvocationDefinition[] getCompilationPlan()
           
 ToolInvocationDefinition[] getGenerationPlan()
           
 java.lang.String[] getJarClassIncludes()
          Return tool invocations
 IncludeAdapterDefinition[] getRequiredAdapterDefinitions()
          Returns array of required adapter definitions.
 java.lang.String getType()
           
 void setType(java.lang.String pType)
           
 
Methods inherited from class com.metaboss.sdlctools.applications.anttasks.builder.ModuleElementDefinition
getCompileClasspath, getOwnerModule
 
Methods inherited from class com.metaboss.sdlctools.applications.anttasks.builder.MetaBossBuilderTaskElement
createCompileClasspath, createIncludeModelElement, getElementMetadata, getIncludedModelElements, getOwnerTask, getRootModelElement, setAdditionalRootModelElements, setCompileClasspath, setDefaultRootModelElement, setRef
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncludeBusinessServiceProxyDefinition

public IncludeBusinessServiceProxyDefinition(ModuleDefinition pOwnerDefinition)
The only available constructor

Method Detail

setType

public void setType(java.lang.String pType)

getType

public java.lang.String getType()

completeInitialisation

public void completeInitialisation()
                            throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

getAffectedServicemodules

public Servicemodule[] getAffectedServicemodules()
Returns array of servicemodules included in this definition. Must be called after initialisation is complete


getRequiredAdapterDefinitions

public IncludeAdapterDefinition[] getRequiredAdapterDefinitions()
Returns array of required adapter definitions. Must be called after initialisation is complete. This mechanism basically allows the service proxy definition to request generation and build of the adapters it relies on


getGenerationPlan

public ToolInvocationDefinition[] getGenerationPlan()

getCompilationPlan

public ToolInvocationDefinition[] getCompilationPlan()

getJarClassIncludes

public java.lang.String[] getJarClassIncludes()
                                       throws BSException
Return tool invocations

Throws:
BSException

MetaBoss

Copyright © 2000-2005 Softaris Pty.Ltd. All Rights Reserved.