public class TemplateResource extends ApplicationResource
ApplicationResource.ReplicationTarget, ApplicationResource.ResponseCreator
CLIENT_ID, FORWARDED_CONTEXT_HTTP_HEADER, FORWARDED_HOST_HTTP_HEADER, FORWARDED_PORT_HTTP_HEADER, FORWARDED_PROTO_HTTP_HEADER, NODEWISE, NON_GUARANTEED_ENDPOINT, properties, PROXY_CONTEXT_PATH_HTTP_HEADER, PROXY_HOST_HTTP_HEADER, PROXY_PORT_HTTP_HEADER, PROXY_SCHEME_HTTP_HEADER, VERSION
Constructor and Description |
---|
TemplateResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
exportTemplate(java.lang.String id)
Retrieves the specified template.
|
TemplateDTO |
populateRemainingTemplateContent(TemplateDTO template)
Populates the uri for the specified template.
|
java.util.Set<TemplateEntity> |
populateRemainingTemplateEntitiesContent(java.util.Set<TemplateEntity> templateEntities)
Populate the uri's for the specified templates.
|
javax.ws.rs.core.Response |
removeTemplate(javax.servlet.http.HttpServletRequest httpServletRequest,
java.lang.String id)
Removes the specified template.
|
void |
setAuthorizer(Authorizer authorizer) |
void |
setServiceFacade(NiFiServiceFacade serviceFacade) |
authorizeProcessGroup, authorizeSnippet, generateContinueResponse, generateCreatedResponse, generateNotAuthorizedResponse, generateOkResponse, generateOkResponse, generateResourceUri, generateUuid, getAbsolutePath, getClusterCoordinator, getClusterCoordinatorNode, getHeaders, getHeaders, getIdGenerationSeed, getProperties, getReplicationTarget, getRequestParameters, getRequestReplicator, getRequestUri, getRevision, getRevision, isCancellationPhase, isExecutionPhase, isTwoPhaseRequest, isValidationPhase, negotiateTransportProtocolVersion, noCache, replicate, replicate, replicate, replicate, replicate, replicate, replicate, replicate, replicate, replicateNodeResponse, replicateNodeResponse, replicateNodeResponse, replicateToCoordinator, setClusterCoordinator, setCommonHeaders, setFlowController, setProperties, setRequestReplicator, withWriteLock, withWriteLock, withWriteLock
public java.util.Set<TemplateEntity> populateRemainingTemplateEntitiesContent(java.util.Set<TemplateEntity> templateEntities)
templateEntities
- templatespublic TemplateDTO populateRemainingTemplateContent(TemplateDTO template)
public javax.ws.rs.core.Response exportTemplate(java.lang.String id)
id
- The id of the template to retrievepublic javax.ws.rs.core.Response removeTemplate(@Context javax.servlet.http.HttpServletRequest httpServletRequest, java.lang.String id)
httpServletRequest
- requestid
- The id of the template to remove.public void setServiceFacade(NiFiServiceFacade serviceFacade)
public void setAuthorizer(Authorizer authorizer)