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}