public interface IThingComponentProvider extends IComponentProvider
This is an implementation of IComponentProvider
which stores its IComponentData
metadata in the database.
Various implementations of IThingComponentProvider use different dbo's to store their own specific metadata.
But all the dbo's will extends com.webmethods.portal.service.meta2.storage.impl.ComponentData
ATTR_APP_NAME, ATTR_BEG_QUERY, ATTR_END_QUERY, ATTR_MID_QUERY, BIZPOLICY_MANAGER, CACHE_PROVIDER, COMMAND_PROVIDER, COMPONENTS_QUERY, INSTALL_PROVIDER, MECH_PROVIDER, METACONTEXT_PROVIDER, PHASE_PROVIDER, POLICY_PROVIDER, SEARCH_PROVIDER
Modifier and Type | Method and Description |
---|---|
String |
getComponentDataXTypeName()
Each concrete
IThingComponentProvider might have its own unique
com.webmethods.portal.service.meta2.storage.impl.ComponentData xtype. |
String |
getDefaultCategoryName()
When registering a new
IComponent , the IComponentData will be stored in a sub-category of
this IThingComponentProvider. |
IURI |
getRootStorageFolder()
All of the persistent metadata is stored in a folder.
|
exists, getComponent, getComponent, getComponent, getComponentQueryString, getComponents, getDefaultComponent, getLogCategory, initDeferredWebAppComponents, lookup, registerComponent, reloadComponent, reloadComponent, unregisterComponent, upgradeComponentDataFromBootstrapComponentData
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
acquireURI, acquireURI
String getComponentDataXTypeName() throws PortalException
IThingComponentProvider
might have its own unique
com.webmethods.portal.service.meta2.storage.impl.ComponentData
xtype. This is the xtypes name.
Note, the xtype must already be installed.PortalException
IURI getRootStorageFolder() throws PortalException
IURI
of the folder
that stores the various IComponentData
.IComponentData
are located.PortalException
String getDefaultCategoryName() throws PortalException
IComponent
, the IComponentData
will be stored in a sub-category of
this IThingComponentProvider. If no category is specified, the name returned by this api will serve as the
default category name.IComponent
s.PortalException