1 package org
.argeo
.slc
.runtime
;
3 import java
.io
.Serializable
;
4 import java
.util
.ArrayList
;
7 import org
.argeo
.slc
.execution
.ExecutionModuleDescriptor
;
9 public class SlcAgentDescriptor
implements Cloneable
, Serializable
{
10 private static final long serialVersionUID
= 1L;
13 private List
<ExecutionModuleDescriptor
> moduleDescriptors
= new ArrayList
<ExecutionModuleDescriptor
>();
15 public SlcAgentDescriptor() {
19 public SlcAgentDescriptor(SlcAgentDescriptor template
) {
22 moduleDescriptors
.addAll(template
.moduleDescriptors
);
25 public String
getUuid() {
29 public void setUuid(String uuid
) {
33 public String
getHost() {
37 public void setHost(String host
) {
41 public List
<ExecutionModuleDescriptor
> getModuleDescriptors() {
42 return moduleDescriptors
;
45 public void setModuleDescriptors(
46 List
<ExecutionModuleDescriptor
> modulesDescriptors
) {
47 this.moduleDescriptors
= modulesDescriptors
;