public abstract class AbstractDRResourceProvider extends AbstractResourceProvider
AbstractResourceProvider.Command<T>
keyPropertyIds, LOG, PROPERTIES_ATTRIBUTES_REGEX
Modifier | Constructor and Description |
---|---|
protected |
AbstractDRResourceProvider(Set<String> propertyIds,
Map<Resource.Type,String> keyPropertyIds,
IvoryService ivoryService)
Create a new resource provider for the given management controller.
|
Modifier and Type | Method and Description |
---|---|
static ResourceProvider |
getResourceProvider(Resource.Type type,
IvoryService service)
Factory method for obtaining a resource provider based on a given Ivory service instance.
|
protected IvoryService |
getService()
Get the associated service.
|
addObserver, createResources, getConfigurationRequests, getKeyPropertyIds, getPKPropertyIds, getPropertyMaps, getPropertyMaps, getQueryParameterValue, getRequestStatus, getRequestStatus, getRequestStatus, getResources, modifyResources, notifyCreate, notifyDelete, notifyUpdate, parseProperties, updateObservers
checkCategory, checkConfigPropertyIds, checkPropertyIds, containsArguments, getCategoryIds, getPropertyIds, getRegexEntry, getRegexGroups, getRequestPropertyIds, isPatternKey, isPropertyCategoryRequested, isPropertyEntryRequested, isPropertyRequested, setResourceProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPropertyIds, createResources, deleteResources, getResources, updateResources
protected AbstractDRResourceProvider(Set<String> propertyIds, Map<Resource.Type,String> keyPropertyIds, IvoryService ivoryService)
propertyIds
- the property idskeyPropertyIds
- the key property idsprotected IvoryService getService()
public static ResourceProvider getResourceProvider(Resource.Type type, IvoryService service)
type
- the resource typeservice
- the Ivory serviceCopyright © 2022 Apache Software Foundation. All rights reserved.