Package org.codice.ddf.rest.impl.action
Class MetacardTransformerActionProvider
java.lang.Object
org.codice.ddf.catalog.actions.AbstractMetacardActionProvider
org.codice.ddf.rest.impl.action.MetacardTransformerActionProvider
- All Implemented Interfaces:
ddf.action.ActionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionMetacardTransformerActionProvider(String actionProviderId, String metacardTransformerId) Constructor to instantiate this MetacardActionProviderMetacardTransformerActionProvider(String actionProviderId, String metacardTransformerId, List<String> attributeNames) Constructor to instantiate this MetacardActionProvider -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanHandleMetacard(ddf.catalog.data.Metacard metacard) protected ddf.action.ActioncreateMetacardAction(String actionProviderId, String title, String description, URL url) protected URLgetMetacardActionUrl(String metacardSource, ddf.catalog.data.Metacard metacard) Methods inherited from class org.codice.ddf.catalog.actions.AbstractMetacardActionProvider
canHandle, getAction, getId, getMetacardAction, toString
-
Constructor Details
-
MetacardTransformerActionProvider
Constructor to instantiate this MetacardActionProvider- Parameters:
actionProviderId-metacardTransformerId-
-
MetacardTransformerActionProvider
public MetacardTransformerActionProvider(String actionProviderId, String metacardTransformerId, List<String> attributeNames) Constructor to instantiate this MetacardActionProvider- Parameters:
actionProviderId-metacardTransformerId-attributeNames-
-
-
Method Details
-
getMetacardActionUrl
protected URL getMetacardActionUrl(String metacardSource, ddf.catalog.data.Metacard metacard) throws MalformedURLException, URISyntaxException, UnsupportedEncodingException - Specified by:
getMetacardActionUrlin classAbstractMetacardActionProvider- Throws:
MalformedURLExceptionURISyntaxExceptionUnsupportedEncodingException
-
canHandleMetacard
protected boolean canHandleMetacard(ddf.catalog.data.Metacard metacard) - Overrides:
canHandleMetacardin classAbstractMetacardActionProvider
-
createMetacardAction
protected ddf.action.Action createMetacardAction(String actionProviderId, String title, String description, URL url) - Specified by:
createMetacardActionin classAbstractMetacardActionProvider
-