Search in sources :

Example 36 with RemoteProcessGroupDTO

use of org.apache.nifi.web.api.dto.RemoteProcessGroupDTO in project nifi-minifi by apache.

the class RemoteProcessGroupSchemaTest method setup.

@Before
public void setup() {
    remoteInputPortSchemaTest.setup();
    dto = new RemoteProcessGroupDTO();
    dto.setId(testId);
    dto.setName(testName);
    dto.setTargetUri(testUrl);
    RemoteProcessGroupContentsDTO contents = new RemoteProcessGroupContentsDTO();
    contents.setInputPorts(Arrays.asList(remoteInputPortSchemaTest.dto).stream().collect(Collectors.toSet()));
    dto.setContents(contents);
    dto.setComments(testComment);
    dto.setCommunicationsTimeout(testTimeout);
    dto.setYieldDuration(testYieldPeriod);
    dto.setTransportProtocol(transportProtocol);
    map = new HashMap<>();
    map.put(CommonPropertyKeys.ID_KEY, testId);
    map.put(CommonPropertyKeys.NAME_KEY, testName);
    map.put(RemoteProcessGroupSchema.URL_KEY, testUrl);
    map.put(CommonPropertyKeys.INPUT_PORTS_KEY, new ArrayList<>(Arrays.asList(remoteInputPortSchemaTest.map)));
    map.put(CommonPropertyKeys.COMMENT_KEY, testComment);
    map.put(RemoteProcessGroupSchema.TIMEOUT_KEY, testTimeout);
    map.put(CommonPropertyKeys.YIELD_PERIOD_KEY, testYieldPeriod);
    map.put(RemoteProcessGroupSchema.TRANSPORT_PROTOCOL_KEY, transportProtocol);
}
Also used : RemoteProcessGroupContentsDTO(org.apache.nifi.web.api.dto.RemoteProcessGroupContentsDTO) RemoteProcessGroupDTO(org.apache.nifi.web.api.dto.RemoteProcessGroupDTO) Before(org.junit.Before)

Aggregations

RemoteProcessGroupDTO (org.apache.nifi.web.api.dto.RemoteProcessGroupDTO)36 RemoteProcessGroup (org.apache.nifi.groups.RemoteProcessGroup)22 Action (org.apache.nifi.action.Action)17 Test (org.junit.Test)15 ProcessorDTO (org.apache.nifi.web.api.dto.ProcessorDTO)12 PortDTO (org.apache.nifi.web.api.dto.PortDTO)11 HashMap (java.util.HashMap)10 HashSet (java.util.HashSet)10 ConnectionDTO (org.apache.nifi.web.api.dto.ConnectionDTO)10 ProcessGroupDTO (org.apache.nifi.web.api.dto.ProcessGroupDTO)10 ArrayList (java.util.ArrayList)9 RemoteProcessGroupPortDTO (org.apache.nifi.web.api.dto.RemoteProcessGroupPortDTO)9 FunnelDTO (org.apache.nifi.web.api.dto.FunnelDTO)8 LabelDTO (org.apache.nifi.web.api.dto.LabelDTO)8 FlowSnippetDTO (org.apache.nifi.web.api.dto.FlowSnippetDTO)7 Map (java.util.Map)6 ConnectableDTO (org.apache.nifi.web.api.dto.ConnectableDTO)6 ControllerServiceDTO (org.apache.nifi.web.api.dto.ControllerServiceDTO)6 PositionDTO (org.apache.nifi.web.api.dto.PositionDTO)6 LinkedHashSet (java.util.LinkedHashSet)5