Uploaded image for project: 'Specification'
  1. SPEC-167

Move AOM description package to resource package in Common IM

    Details

    • Change Description:
      Hide
      This change adds a new package to the Common IM, called "resource". This
      package contains the class AUTHORED_RESOURCE and helper classes as follows:
      - RESOURCE_DESCRIPTION
      - RESOURCE_DESCRIPTION_ITEM
      - REVISION_HISTORY (redefinition of AUDIT_TRAIL)
      - TRANSLATION_DETAILS

      class AUTHORED_RESOURCE
       description: RESOURCE_DESCRIPTION
         -- detailed description of this resource
       revision_history: List<AUDIT_DETAILS>
         -- revision history of this resource
              translations: List<TRANSLATION_DETAILS>
      end

      The definition of these classes is taken from the existing
      attributes and classes in the description package of the AOM.
      This package is now removed from the AOM, and the ARCHETYPE
      class simply inherits AUTHORED_RESOURCE, making the result
      functionally equivalent to the AOM as it was.
      Show
      This change adds a new package to the Common IM, called "resource". This package contains the class AUTHORED_RESOURCE and helper classes as follows: - RESOURCE_DESCRIPTION - RESOURCE_DESCRIPTION_ITEM - REVISION_HISTORY (redefinition of AUDIT_TRAIL) - TRANSLATION_DETAILS class AUTHORED_RESOURCE  description: RESOURCE_DESCRIPTION    -- detailed description of this resource  revision_history: List<AUDIT_DETAILS>    -- revision history of this resource         translations: List<TRANSLATION_DETAILS> end The definition of these classes is taken from the existing attributes and classes in the description package of the AOM. This package is now removed from the AOM, and the ARCHETYPE class simply inherits AUTHORED_RESOURCE, making the result functionally equivalent to the AOM as it was.
    • Approved By:
      ARB

      Description

      The abstraction of an 'authored resource' consisting of a structured description
      (with possible translations) and a revision history should be extracted out of
      the ARCHEYTPE class, so that it can be re-used in ARCHETYPE and the new TEMPLATE_SPEC
      class, and possibly other classes which model authored entities in the future.

        Attachments

          Activity

            People

            • Assignee:
              OLDthomasbeale JeffJ
              Reporter:
              OLDthomasbeale JeffJ
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: