Class ComponentStatement


  • @MetaschemaAssembly(formalName="Control Statement Implementation",
                        description="Identifies which statements within a control are addressed.",
                        name="statement",
                        metaschema=OscalComponentDefinitionMetaschema.class)
    @AssemblyConstraints(isUnique=@IsUnique(id="unique-component-definition-statement-responsible-role",level=ERROR,target="responsible-role",keyFields=@KeyField(target="@role-id"),remarks="Since `responsible-role` associates multiple `party-uuid` entries with a single `role-id`, each role-id must be referenced only once."))
    public class ComponentStatement
    extends Object
    Identifies which statements within a control are addressed.