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