public final class SnippetUtils extends Object
| Constructor and Description |
|---|
SnippetUtils() |
public static void moveSnippet(org.apache.nifi.web.api.dto.FlowSnippetDTO snippet, Double x, Double y)
snippet - snippetx - x locationy - y locationpublic static void moveAndScaleSnippet(org.apache.nifi.web.api.dto.FlowSnippetDTO snippet, Double x, Double y, double factorX, double factorY)
snippet - snippetx - x locationy - y locationfactorX - x location scaling factorfactorY - y location scaling factorpublic static void scaleSnippet(org.apache.nifi.web.api.dto.FlowSnippetDTO snippet, double factorX, double factorY)
snippet - snippetfactorX - x location scaling factorfactorY - y location scaling factorpublic static List<org.apache.nifi.web.api.dto.ProcessGroupDTO> findAllProcessGroups(org.apache.nifi.web.api.dto.FlowSnippetDTO snippet)
ProcessGroupDTOs in the given FlowSnippetDTO.snippet - containing the child ProcessGroupDTOs to be returnedProcessGroupDTOs found in the given FlowSnippetDTO.private static Collection<org.apache.nifi.web.api.dto.ConnectionDTO> getConnections(org.apache.nifi.web.api.dto.FlowSnippetDTO contents)
contents - snippet contentprivate static Collection<org.apache.nifi.web.api.dto.ComponentDTO> getComponents(org.apache.nifi.web.api.dto.FlowSnippetDTO contents)
contents - snippetprivate static Map<org.apache.nifi.web.api.dto.ComponentDTO,org.apache.nifi.web.api.dto.PositionDTO> getPositionLookup(Collection<org.apache.nifi.web.api.dto.ComponentDTO> components)
components - componentsprivate static Map<org.apache.nifi.web.api.dto.ConnectionDTO,List<org.apache.nifi.web.api.dto.PositionDTO>> getConnectionPositionLookup(Collection<org.apache.nifi.web.api.dto.ConnectionDTO> connections)
connections - connectionsprivate static org.apache.nifi.web.api.dto.PositionDTO getOrigin(Collection<org.apache.nifi.web.api.dto.PositionDTO> componentPositions, Collection<List<org.apache.nifi.web.api.dto.PositionDTO>> connectionPositions)
componentPositions - position list for componentsconnectionPositions - position list for connectionsprivate static void applyUpdatedPositions(Map<org.apache.nifi.web.api.dto.ComponentDTO,org.apache.nifi.web.api.dto.PositionDTO> componentPositionLookup, Map<org.apache.nifi.web.api.dto.ConnectionDTO,List<org.apache.nifi.web.api.dto.PositionDTO>> connectionPositionLookup)
componentPositionLookup - lookupconnectionPositionLookup - lookuppublic static void verifyNoVersionControlConflicts(Snippet snippet, ProcessGroup parentGroup, ProcessGroup destination)
public static void verifyNoVersionControlConflicts(org.apache.nifi.web.api.dto.FlowSnippetDTO snippetContents, ProcessGroup destination)
private static void verifyNoDuplicateVersionControlInfoDtos(ProcessGroup group, Collection<org.apache.nifi.web.api.dto.VersionControlInformationDTO> snippetVcis)
private static void verifyNoDuplicateVersionControlInfo(ProcessGroup group, Collection<VersionControlInformation> snippetVcis)
private static void findAllVersionControlInfo(org.apache.nifi.web.api.dto.ProcessGroupDTO dto, List<org.apache.nifi.web.api.dto.VersionControlInformationDTO> found)
private static void findAllVersionControlInfo(ProcessGroup group, List<VersionControlInformation> found)
Copyright © 2021 Apache NiFi Project. All rights reserved.