public class ISMDiscovery<ISM extends ISManageable> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Class<ISM>> |
discovered |
protected List<Package> |
packages |
protected Class<ISM> |
root |
| Constructor and Description |
|---|
ISMDiscovery(Class<ISM> root) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Class<ISM> clz) |
void |
addPackage(Package p) |
protected void |
analizeISM(Class<ISM> clz) |
void |
discover() |
List<Class<ISM>> |
getDiscovered() |
static void |
manageISM(SchemaAction schemaAction,
List<Package> packages) |
static void |
manageISM(SchemaAction schemaAction,
Package... packages) |
protected final Class<ISM extends ISManageable> root
protected final List<Class<ISM extends ISManageable>> discovered
public void addPackage(Package p)
public static void manageISM(SchemaAction schemaAction, List<Package> packages) throws Exception
Exceptionpublic static void manageISM(SchemaAction schemaAction, Package... packages) throws Exception
ExceptionCopyright © 2018. All Rights Reserved.