gov.nih.nci.cagrid.data.codegen
Class BDTFeatureCodegen

java.lang.Object
  extended by gov.nih.nci.cagrid.data.codegen.FeatureCodegen
      extended by gov.nih.nci.cagrid.data.codegen.BDTFeatureCodegen

public class BDTFeatureCodegen
extends FeatureCodegen

BDTFeatureCodegen Generates source code for the BDT data service and writes it into the service impl and BDT Resource

Version:
$Id: BDTFeatureCodegen.java,v 1.3 2007/08/24 14:14:50 dervin Exp $
Author:
David Ervin

Field Summary
static java.lang.String DESTROY_METHOD_IMPL
           
static java.lang.String DESTROY_METHOD_SIGNATURE
           
static java.lang.String ENUM_METHOD_IMPL
           
static java.lang.String ENUM_METHOD_SIGNATURE
           
static java.lang.String GET_METHOD_IMPL
           
static java.lang.String GET_METHOD_SIGNATURE
           
static java.lang.String GRIDFTP_METHOD_SIGNATURE
           
static java.lang.String HELPER_VAR_DECLARATION
           
static java.lang.String INIT_METHOD
           
static java.lang.String INIT_METHOD_SIGNATURE
           
static java.lang.String INIT_METHOD_SIGNATURE_FRAGMENT
           
static java.lang.String RESOURCE_CLASS_DECLARATION
           
static java.lang.String SERVICE_LINE1
           
static java.lang.String SERVICE_LINE2
           
static java.lang.String SERVICE_LINE3
           
static java.lang.String SERVICE_START
           
static java.lang.String TODO_IMPL_LINE
           
 
Constructor Summary
BDTFeatureCodegen(ServiceInformation info, ServiceType mainService, java.util.Properties serviceProps)
           
 
Method Summary
 void codegenFeature()
           
 
Methods inherited from class gov.nih.nci.cagrid.data.codegen.FeatureCodegen
getMainService, getServiceInformation, getServiceProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TODO_IMPL_LINE

public static final java.lang.String TODO_IMPL_LINE
See Also:
Constant Field Values

SERVICE_START

public static final java.lang.String SERVICE_START
See Also:
Constant Field Values

SERVICE_LINE1

public static final java.lang.String SERVICE_LINE1
See Also:
Constant Field Values

SERVICE_LINE2

public static final java.lang.String SERVICE_LINE2
See Also:
Constant Field Values

SERVICE_LINE3

public static final java.lang.String SERVICE_LINE3
See Also:
Constant Field Values

INIT_METHOD_SIGNATURE

public static final java.lang.String INIT_METHOD_SIGNATURE
See Also:
Constant Field Values

INIT_METHOD_SIGNATURE_FRAGMENT

public static final java.lang.String INIT_METHOD_SIGNATURE_FRAGMENT
See Also:
Constant Field Values

ENUM_METHOD_SIGNATURE

public static final java.lang.String ENUM_METHOD_SIGNATURE
See Also:
Constant Field Values

GET_METHOD_SIGNATURE

public static final java.lang.String GET_METHOD_SIGNATURE
See Also:
Constant Field Values

GRIDFTP_METHOD_SIGNATURE

public static final java.lang.String GRIDFTP_METHOD_SIGNATURE
See Also:
Constant Field Values

DESTROY_METHOD_SIGNATURE

public static final java.lang.String DESTROY_METHOD_SIGNATURE
See Also:
Constant Field Values

RESOURCE_CLASS_DECLARATION

public static final java.lang.String RESOURCE_CLASS_DECLARATION
See Also:
Constant Field Values

HELPER_VAR_DECLARATION

public static final java.lang.String HELPER_VAR_DECLARATION
See Also:
Constant Field Values

INIT_METHOD

public static final java.lang.String INIT_METHOD
See Also:
Constant Field Values

ENUM_METHOD_IMPL

public static final java.lang.String ENUM_METHOD_IMPL
See Also:
Constant Field Values

GET_METHOD_IMPL

public static final java.lang.String GET_METHOD_IMPL
See Also:
Constant Field Values

DESTROY_METHOD_IMPL

public static final java.lang.String DESTROY_METHOD_IMPL
See Also:
Constant Field Values
Constructor Detail

BDTFeatureCodegen

public BDTFeatureCodegen(ServiceInformation info,
                         ServiceType mainService,
                         java.util.Properties serviceProps)
Method Detail

codegenFeature

public void codegenFeature()
                    throws CodegenExtensionException
Specified by:
codegenFeature in class FeatureCodegen
Throws:
CodegenExtensionException