1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.vcloud.terremark.domain.internal;
20
21 import java.net.URI;
22 import java.util.Map;
23
24 import javax.annotation.Nullable;
25
26 import org.jclouds.vcloud.domain.ReferenceType;
27 import org.jclouds.vcloud.domain.Task;
28 import org.jclouds.vcloud.domain.internal.OrgImpl;
29 import org.jclouds.vcloud.terremark.domain.TerremarkOrg;
30
31 import com.google.common.collect.ImmutableList;
32
33
34
35
36
37
38
39 public class TerremarkOrgImpl extends OrgImpl implements TerremarkOrg {
40
41 private final ReferenceType keysList;
42
43 public TerremarkOrgImpl(String name, String type, URI id, String description, Map<String, ReferenceType> catalogs,
44 Map<String, ReferenceType> vdcs, Map<String, ReferenceType> networks, @Nullable ReferenceType tasksList,
45 ReferenceType keysList) {
46 super(name, type, id, name, description, catalogs, vdcs, networks, tasksList, ImmutableList.<Task> of());
47 this.keysList = keysList;
48 }
49
50 @Override
51 public ReferenceType getKeysList() {
52 return keysList;
53 }
54
55 }