1
2
3
4
5
6 package gov.nist.secauto.oscal.lib.model.metadata;
7
8 import gov.nist.secauto.oscal.lib.model.Metadata.Location;
9 import gov.nist.secauto.oscal.lib.model.Metadata.Party;
10 import gov.nist.secauto.oscal.lib.model.Metadata.Role;
11
12 import java.util.List;
13 import java.util.UUID;
14
15 import edu.umd.cs.findbugs.annotations.NonNull;
16 import edu.umd.cs.findbugs.annotations.Nullable;
17
18 public interface IMetadata {
19 @Nullable
20 Party getPartyByUuid(@NonNull UUID uuid);
21
22 List<Role> getRoles();
23
24 List<Location> getLocations();
25
26 List<Party> getParties();
27 }