Class PolicyIdentifier

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PolicyIdentifier>

    public class PolicyIdentifier
    extends java.lang.Object
    implements java.lang.Comparable<PolicyIdentifier>, java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • ALL_APPLETS_IDENTIFIER

        public static final PolicyIdentifier ALL_APPLETS_IDENTIFIER
      • signedBy

        private final java.lang.String signedBy
      • codebase

        private final java.lang.String codebase
    • Constructor Detail

      • PolicyIdentifier

        public PolicyIdentifier​(java.lang.String signedBy,
                                java.util.Collection<PolicyParser.PrincipalEntry> principals,
                                java.lang.String codebase)
    • Method Detail

      • getSignedBy

        public java.lang.String getSignedBy()
      • getCodebase

        public java.lang.String getCodebase()
      • isDefaultPolicyIdentifier

        public static boolean isDefaultPolicyIdentifier​(PolicyIdentifier policyIdentifier)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringNoHtml

        public java.lang.String toStringNoHtml()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • compareComparable

        private static <T extends java.lang.Comparable<T>> int compareComparable​(T a,
                                                                                 T b)