public interface  WEB-INF.classes.org.apache.nifi.web.dao.ProcessGroupDAO extends java.lang.Object
{
public abstract boolean hasProcessGroup(java.lang.String);
public abstract org.apache.nifi.groups.ProcessGroup createProcessGroup(java.lang.String, org.apache.nifi.web.api.dto.ProcessGroupDTO);
public abstract org.apache.nifi.groups.ProcessGroup getProcessGroup(java.lang.String);
public abstract java.util.Set getProcessGroups(java.lang.String, org.apache.nifi.web.api.entity.ProcessGroupRecursivity);
public abstract void verifyScheduleComponents(java.lang.String, org.apache.nifi.controller.ScheduledState, java.util.Set);
public abstract void verifyEnableComponents(java.lang.String, org.apache.nifi.controller.ScheduledState, java.util.Set);
public abstract void verifyActivateControllerServices(org.apache.nifi.controller.service.ControllerServiceState, java.util.Collection);
public abstract void scheduleComponents(java.lang.String, org.apache.nifi.controller.ScheduledState, java.util.Set);
public abstract void enableComponents(java.lang.String, org.apache.nifi.controller.ScheduledState, java.util.Set);
public abstract void activateControllerServices(java.lang.String, org.apache.nifi.controller.service.ControllerServiceState, java.util.Collection);
public abstract org.apache.nifi.groups.ProcessGroup updateProcessGroup(org.apache.nifi.web.api.dto.ProcessGroupDTO);
public abstract org.apache.nifi.groups.ProcessGroup updateProcessGroupFlow(java.lang.String, org.apache.nifi.flow.VersionedExternalFlow, org.apache.nifi.web.api.dto.VersionControlInformationDTO, java.lang.String, boolean, boolean, boolean);
public abstract org.apache.nifi.groups.ProcessGroup updateVersionControlInformation(org.apache.nifi.web.api.dto.VersionControlInformationDTO, java.util.Map);
public abstract org.apache.nifi.groups.ProcessGroup disconnectVersionControl(java.lang.String);
public abstract org.apache.nifi.groups.ProcessGroup updateVariableRegistry(org.apache.nifi.web.api.dto.VariableRegistryDTO);
public abstract void verifyUpdate(org.apache.nifi.web.api.dto.ProcessGroupDTO);
public abstract void verifyDelete(java.lang.String);
public abstract void verifyDeleteFlowRegistry(java.lang.String);
public abstract org.apache.nifi.controller.queue.DropFlowFileStatus createDropAllFlowFilesRequest(java.lang.String, java.lang.String);
public abstract org.apache.nifi.controller.queue.DropFlowFileStatus getDropAllFlowFilesRequest(java.lang.String, java.lang.String);
public abstract org.apache.nifi.controller.queue.DropFlowFileStatus deleteDropAllFlowFilesRequest(java.lang.String, java.lang.String);
public abstract void deleteProcessGroup(java.lang.String);
}