public class StandardProcessGroupDAO extends ComponentDAO implements ProcessGroupDAO
| Modifier and Type | Field and Description |
|---|---|
private FlowController |
flowController |
| Constructor and Description |
|---|
StandardProcessGroupDAO() |
| Modifier and Type | Method and Description |
|---|---|
ProcessGroup |
createProcessGroup(String parentGroupId,
ProcessGroupDTO processGroup)
Creates a process group reference.
|
void |
deleteProcessGroup(String processGroupId)
Deletes the specified process group.
|
ProcessGroup |
getProcessGroup(String groupId)
Gets the specified process group.
|
Set<ProcessGroup> |
getProcessGroups(String parentGroupId)
Gets all of the process groups.
|
boolean |
hasProcessGroup(String groupId)
Determines if the specified process group exists.
|
void |
setFlowController(FlowController flowController) |
ProcessGroup |
updateProcessGroup(ProcessGroupDTO processGroupDTO)
Updates the specified process group.
|
void |
verifyDelete(String groupId)
Verifies the specified process group can be removed.
|
void |
verifyUpdate(ProcessGroupDTO processGroupDTO)
Verifies the specified process group can be modified.
|
isAnyNotNull, isNotNull, locateProcessGroupprivate FlowController flowController
public ProcessGroup createProcessGroup(String parentGroupId, ProcessGroupDTO processGroup)
createProcessGroup in interface ProcessGroupDAOparentGroupId - The parent group idprocessGroup - The process grouppublic ProcessGroup getProcessGroup(String groupId)
getProcessGroup in interface ProcessGroupDAOgroupId - The process group idpublic boolean hasProcessGroup(String groupId)
hasProcessGroup in interface ProcessGroupDAOpublic Set<ProcessGroup> getProcessGroups(String parentGroupId)
getProcessGroups in interface ProcessGroupDAOparentGroupId - The parent group idpublic void verifyUpdate(ProcessGroupDTO processGroupDTO)
ProcessGroupDAOverifyUpdate in interface ProcessGroupDAOpublic ProcessGroup updateProcessGroup(ProcessGroupDTO processGroupDTO)
updateProcessGroup in interface ProcessGroupDAOprocessGroupDTO - public void verifyDelete(String groupId)
ProcessGroupDAOverifyDelete in interface ProcessGroupDAOpublic void deleteProcessGroup(String processGroupId)
deleteProcessGroup in interface ProcessGroupDAOprocessGroupId - The process group idpublic void setFlowController(FlowController flowController)
Copyright © 2015 Apache NiFi (incubating). All rights reserved.