Class RequiredAttributesRegistryImpl
java.lang.Object
ddf.catalog.data.requiredattributes.RequiredAttributesRegistryImpl
- All Implemented Interfaces:
ddf.catalog.data.RequiredAttributesRegistry
public class RequiredAttributesRegistryImpl
extends Object
implements ddf.catalog.data.RequiredAttributesRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(ddf.catalog.data.RequiredAttributes requiredAttributes) Adds a newRequiredAttributesto therequiredAttributesMapmap.getRequiredAttributes(String metacardTypeName) booleanisRequired(String metacardTypeName, String attributeName) voidunbind(ddf.catalog.data.RequiredAttributes requiredAttributes) Removes an existingRequiredAttributesfrom therequiredAttributesMapmap.
-
Constructor Details
-
RequiredAttributesRegistryImpl
public RequiredAttributesRegistryImpl()
-
-
Method Details
-
getRequiredAttributes
- Specified by:
getRequiredAttributesin interfaceddf.catalog.data.RequiredAttributesRegistry
-
isRequired
- Specified by:
isRequiredin interfaceddf.catalog.data.RequiredAttributesRegistry
-
bind
public void bind(ddf.catalog.data.RequiredAttributes requiredAttributes) Adds a newRequiredAttributesto therequiredAttributesMapmap. Called by blueprint when a newRequiredAttributesis registered as a service.- Parameters:
requiredAttributes- the newRequiredAttributesto be registered.
-
unbind
public void unbind(ddf.catalog.data.RequiredAttributes requiredAttributes) Removes an existingRequiredAttributesfrom therequiredAttributesMapmap. Called by blueprint when an existingRequiredAttributesservice is removed.- Parameters:
requiredAttributes- theRequiredAttributesto be removed from the collection.
-