pt.digitalis.dif.dem.config
Interface IDEMRegistrator

All Known Implementing Classes:
DEMRegistratorImpl

public interface IDEMRegistrator

Author:
Pedro Viegas pviegas@digitalis.pt
Created on:
Sep 20, 2007

Method Summary
 void excludeEntities(Entity entityType, List<String> entities)
          Exclude the list of entities to exclude from the load process
 List<String> getEntitiesToExclude(Entity entityType)
          Get the list of entities to be exclude from the DEM load process
 boolean registerAppSuiteBasePackage(String packageName)
          Adds a package to the folder list.
 boolean registerMetaModelPackage(String packageName)
          Adds a package to the package list of classes to enrich.
 

Method Detail

excludeEntities

void excludeEntities(Entity entityType,
                     List<String> entities)
Exclude the list of entities to exclude from the load process

Parameters:
entityType - the entity type
entities - the list of entities to exclude

getEntitiesToExclude

List<String> getEntitiesToExclude(Entity entityType)
Get the list of entities to be exclude from the DEM load process

Parameters:
entityType - the entity type
Returns:
the list of entities to be exclude

registerAppSuiteBasePackage

boolean registerAppSuiteBasePackage(String packageName)
Adds a package to the folder list. This CodeGen utility will search a group of conventioned subpackages and none other: providers, applications, services, stages, validators

Parameters:
packageName - the package name
Returns:
T if app suite was successfully added, F otherwise

registerMetaModelPackage

boolean registerMetaModelPackage(String packageName)
Adds a package to the package list of classes to enrich. This CodeGen utility will search all subpackages inside the given package for annotated entity classes

Parameters:
packageName - the package name
Returns:
T if package was successfully registered, F otherwise


Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.