MetaBoss

com.metaboss.sdlctools.applications.cmdlinetools
Class StorageImplementationGeneratorApplication

java.lang.Object
  extended bycom.metaboss.sdlctools.applications.cmdlinetools.StorageImplementationGeneratorApplication

public class StorageImplementationGeneratorApplication
extends java.lang.Object

This class offers command line access to the code generation of the storage layer. It expects following arguments :

  1. Implementation mapping. Since every storage implementation generator mapping must be a subpackage of the com.metaboss.sdlctools.services.codegeneration.storageimpl package, implementation mapping argument is only expected to contain relative package name. For example to invoke oracle generator implemented in "com.metaboss.sdlctools.services.codegeneration.storageimpl.jdbcsql.oracle" this argument must only contain "jdbcsql.oracle" There is also the reserved word - "default" - if it is used this application will look for implementation mapping in the jndi properties (if default mapping is not configurred - naming error will occur).
  2. Destination directory. The directory to generate code to.
  3. Ref. The model element reference to generate for. Expecting reference to Domain. This argument can also contain a comma separated list of references in case this appliction needs to be run for more than one element of the model. The result will be just like calling this application separately for each ref.
  4. StorageTechnologyRef. Valid reference to the target storage technology. This argument can also contain a comma separated list of references in case this appliction needs to be run for more than storage technology. The result will be just like calling this application separately for each storage technology ref.
It expects following java properties :


Constructor Summary
StorageImplementationGeneratorApplication()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageImplementationGeneratorApplication

public StorageImplementationGeneratorApplication()
Method Detail

main

public static void main(java.lang.String[] args)

MetaBoss

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