Example #1
0
 public LegacyNode(GUBP.GUBPNode InNode)
 {
     Name = InNode.GetFullName();
     Node = InNode;
     AgentRequirements      = Node.ECAgentString();
     AgentSharingGroup      = Node.AgentSharingGroup;
     AgentMemoryRequirement = Node.AgentMemoryRequirement();
     TimeoutInMinutes       = Node.TimeoutInMinutes();
     SendSuccessEmail       = Node.SendSuccessEmail();
     Priority = Node.Priority();
 }
Example #2
0
        public LegacyNodeDefinition(GUBP InOwner, GUBP.GUBPNode InNode)
        {
            Owner = InOwner;
            Node  = InNode;

            // Copy the definition from the node
            Name = Node.GetFullName();
            AgentRequirements      = Node.ECAgentString();
            AgentSharingGroup      = Node.AgentSharingGroup;
            AgentMemoryRequirement = Node.AgentMemoryRequirement();
            TimeoutInMinutes       = Node.TimeoutInMinutes();
            SendSuccessEmail       = Node.SendSuccessEmail();
            Priority         = Node.Priority();
            IsSticky         = Node.IsSticky();
            DependsOn        = String.Join(";", Node.FullNamesOfDependencies);
            RunAfter         = String.Join(";", Node.FullNamesOfPseudodependencies);
            IsTest           = Node.IsTest();
            DisplayGroupName = Node.GetDisplayGroupName();
        }
Example #3
0
 public LegacyNode(LegacyNodeDefinition Definition)
     : base(Definition)
 {
     Owner = Definition.Owner;
     Node  = Definition.Node;
 }