public abstract class CustomModule extends AbstractFeatureComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCOUNT_ENTRY_TYPE |
static java.lang.String |
CATEGORY |
static java.lang.String |
CATEGORY_ID |
static java.lang.String |
CATEGORY_LABEL |
static java.lang.String |
CONTACT |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
FORMAT |
static java.lang.String |
KEY |
static java.lang.String |
MODULE_FORMAT_V1 |
static java.lang.String |
MODULE_ID |
static java.lang.String |
MODULE_ORG |
static java.lang.String |
MODULE_PROPERTIES |
static java.lang.String |
MODULE_SUBORG |
static java.lang.String |
NAME |
protected java.util.Properties |
properties |
static java.lang.String |
STATUS |
static java.lang.String |
UCSDVERSION |
static java.lang.String |
VERSION |
Constructor and Description |
---|
CustomModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCategoryID() |
java.lang.String |
getFeatureName() |
java.lang.String |
getFormat() |
java.util.Properties |
getProperties() |
void |
initFeature() |
boolean |
isValidated() |
abstract void |
registerCollectors() |
abstract void |
registerComponents(CustomFeatureRegistry registry) |
abstract void |
registerReports(ReportRegistryProxy registry) |
getDependecies, initForms, initHealthChecker, initReports, initSchedules, installMoPointer, updateGlobalCache
public static final java.lang.String MODULE_PROPERTIES
public static final java.lang.String MODULE_ID
public static final java.lang.String VERSION
public static final java.lang.String UCSDVERSION
public static final java.lang.String NAME
public static final java.lang.String DESCRIPTION
public static final java.lang.String CONTACT
public static final java.lang.String CATEGORY
public static final java.lang.String KEY
public static final java.lang.String FORMAT
public static final java.lang.String MODULE_ORG
public static final java.lang.String MODULE_SUBORG
public static final java.lang.String CATEGORY_ID
public static final java.lang.String CATEGORY_LABEL
public static final java.lang.String STATUS
public static final java.lang.String MODULE_FORMAT_V1
public static final java.lang.String ACCOUNT_ENTRY_TYPE
protected java.util.Properties properties
public java.lang.String getFeatureName()
getFeatureName
in interface FeatureComponentIf
getFeatureName
in class AbstractFeatureComponent
public void initFeature()
initFeature
in interface FeatureComponentIf
initFeature
in class AbstractFeatureComponent
public java.util.Properties getProperties()
public boolean isValidated()
public java.lang.String getCategoryID()
public java.lang.String getFormat()
public abstract void registerComponents(CustomFeatureRegistry registry) throws java.lang.Exception
java.lang.Exception
public abstract void registerReports(ReportRegistryProxy registry) throws java.lang.Exception
java.lang.Exception
public abstract void registerCollectors()