Interface PrimaryPolicyMetadata

  • All Known Implementing Classes:
    BasePrimaryPolicyMetadata

    public interface PrimaryPolicyMetadata
    Primary metadata of a determined Policy or PolicySet (more specifically TopLevelPolicyElementEvaluator), i.e. the main - most discriminating - metadata declared in the policy document itself. (As opposed to secondary or derived metadata which are usually derived from the content of the document.) May be used as unique reference to such policy element, e.g. as a basis for the XACML PolicyIdentifierList.
    • Method Detail

      • getId

        String getId()
        Get policy ID (non-null)
        Returns:
        evaluated policy Version
      • getVersion

        PolicyVersion getVersion()
        Get policy version (non-null)
        Returns:
        policy Version
      • getIssuer

        Optional<oasis.names.tc.xacml._3_0.core.schema.wd_17.PolicyIssuer> getIssuer()
        Get policy issuer
        Returns:
        description
      • getDescription

        Optional<String> getDescription()
        Get policy description
        Returns:
        description