001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package dev.metaschema.oscal.lib.model;
007
008import java.util.UUID;
009
010import dev.metaschema.oscal.lib.model.BackMatter.Resource;
011import dev.metaschema.oscal.lib.model.metadata.IBackMatter;
012import edu.umd.cs.findbugs.annotations.NonNull;
013
014public abstract class AbstractOscalInstance implements IOscalInstance {
015
016  @Override
017  public Resource getResourceByUuid(@NonNull UUID uuid) {
018    IBackMatter backMatter = getBackMatter();
019
020    Resource retval = null;
021    if (backMatter != null) {
022      retval = backMatter.getResourceByUuid(uuid);
023    }
024    return retval;
025  }
026}