示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VersionControlComponentMappingEntity" /> class.
 /// </summary>
 /// <param name="versionControlComponentMapping">The mapping of Versioned Component Identifiers to instance ID&#39;s.</param>
 /// <param name="processGroupRevision">The revision of the Process Group.</param>
 /// <param name="disconnectedNodeAcknowledged">Acknowledges that this node is disconnected to allow for mutable requests to proceed..</param>
 /// <param name="versionControlInformation">The Version Control information.</param>
 public VersionControlComponentMappingEntity(Dictionary <string, string> versionControlComponentMapping = default(Dictionary <string, string>), RevisionDTO processGroupRevision = default(RevisionDTO), bool?disconnectedNodeAcknowledged = default(bool?), VersionControlInformationDTO versionControlInformation = default(VersionControlInformationDTO))
 {
     this.VersionControlComponentMapping = versionControlComponentMapping;
     this.ProcessGroupRevision           = processGroupRevision;
     this.DisconnectedNodeAcknowledged   = disconnectedNodeAcknowledged;
     this.VersionControlInformation      = versionControlInformation;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FlowBreadcrumbDTO" /> class.
 /// </summary>
 /// <param name="id">The id of the group..</param>
 /// <param name="name">The id of the group..</param>
 /// <param name="versionControlInformation">The process group version control information or null if not version controlled..</param>
 public FlowBreadcrumbDTO(string id = default(string), string name = default(string), VersionControlInformationDTO versionControlInformation = default(VersionControlInformationDTO))
 {
     this.Id   = id;
     this.Name = name;
     this.VersionControlInformation = versionControlInformation;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VersionControlInformationEntity" /> class.
 /// </summary>
 /// <param name="versionControlInformation">The Version Control information.</param>
 /// <param name="processGroupRevision">The Revision for the Process Group.</param>
 /// <param name="disconnectedNodeAcknowledged">Acknowledges that this node is disconnected to allow for mutable requests to proceed..</param>
 public VersionControlInformationEntity(VersionControlInformationDTO versionControlInformation = default(VersionControlInformationDTO), RevisionDTO processGroupRevision = default(RevisionDTO), bool?disconnectedNodeAcknowledged = default(bool?))
 {
     this.VersionControlInformation    = versionControlInformation;
     this.ProcessGroupRevision         = processGroupRevision;
     this.DisconnectedNodeAcknowledged = disconnectedNodeAcknowledged;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProcessGroupDTO" /> class.
 /// </summary>
 /// <param name="id">The id of the component..</param>
 /// <param name="versionedComponentId">The ID of the corresponding component that is under version control.</param>
 /// <param name="parentGroupId">The id of parent process group of this component if applicable..</param>
 /// <param name="position">The position of this component in the UI if applicable..</param>
 /// <param name="name">The name of the process group..</param>
 /// <param name="comments">The comments for the process group..</param>
 /// <param name="versionControlInformation">The Version Control information that indicates which Flow Registry, and where in the Flow Registry, this Process Group is tracking to; or null if this Process Group is not under version control.</param>
 /// <param name="runningCount">The number of running components in this process group..</param>
 /// <param name="stoppedCount">The number of stopped components in the process group..</param>
 /// <param name="invalidCount">The number of invalid components in the process group..</param>
 /// <param name="disabledCount">The number of disabled components in the process group..</param>
 /// <param name="activeRemotePortCount">The number of active remote ports in the process group..</param>
 /// <param name="inactiveRemotePortCount">The number of inactive remote ports in the process group..</param>
 /// <param name="upToDateCount">The number of up to date versioned process groups in the process group..</param>
 /// <param name="locallyModifiedCount">The number of locally modified versioned process groups in the process group..</param>
 /// <param name="staleCount">The number of stale versioned process groups in the process group..</param>
 /// <param name="locallyModifiedAndStaleCount">The number of locally modified and stale versioned process groups in the process group..</param>
 /// <param name="syncFailureCount">The number of versioned process groups in the process group that are unable to sync to a registry..</param>
 /// <param name="inputPortCount">The number of input ports in the process group..</param>
 /// <param name="outputPortCount">The number of output ports in the process group..</param>
 /// <param name="contents">The contents of this process group..</param>
 public ProcessGroupDTO(string id = default(string), string versionedComponentId = default(string), string parentGroupId = default(string), PositionDTO position = default(PositionDTO), string name = default(string), string comments = default(string), VersionControlInformationDTO versionControlInformation = default(VersionControlInformationDTO), int?runningCount = default(int?), int?stoppedCount = default(int?), int?invalidCount = default(int?), int?disabledCount = default(int?), int?activeRemotePortCount = default(int?), int?inactiveRemotePortCount = default(int?), int?upToDateCount = default(int?), int?locallyModifiedCount = default(int?), int?staleCount = default(int?), int?locallyModifiedAndStaleCount = default(int?), int?syncFailureCount = default(int?), int?inputPortCount = default(int?), int?outputPortCount = default(int?), FlowSnippetDTO contents = default(FlowSnippetDTO))
 {
     this.Id = id;
     this.VersionedComponentId = versionedComponentId;
     this.ParentGroupId        = parentGroupId;
     this.Position             = position;
     this.Name     = name;
     this.Comments = comments;
     this.VersionControlInformation = versionControlInformation;
     this.RunningCount            = runningCount;
     this.StoppedCount            = stoppedCount;
     this.InvalidCount            = invalidCount;
     this.DisabledCount           = disabledCount;
     this.ActiveRemotePortCount   = activeRemotePortCount;
     this.InactiveRemotePortCount = inactiveRemotePortCount;
     this.UpToDateCount           = upToDateCount;
     this.LocallyModifiedCount    = locallyModifiedCount;
     this.StaleCount = staleCount;
     this.LocallyModifiedAndStaleCount = locallyModifiedAndStaleCount;
     this.SyncFailureCount             = syncFailureCount;
     this.InputPortCount  = inputPortCount;
     this.OutputPortCount = outputPortCount;
     this.Contents        = contents;
 }