Class InetOrgPersonPrincipal

  • All Implemented Interfaces:
    java.io.Serializable, java.security.Principal

    public class InetOrgPersonPrincipal
    extends java.lang.Object
    implements java.security.Principal, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • InetOrgPersonPrincipal

        public InetOrgPersonPrincipal​(java.lang.String dName,
                                      javax.naming.directory.Attributes attrs)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface java.security.Principal
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface java.security.Principal
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Specified by:
        equals in interface java.security.Principal
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface java.security.Principal
        Overrides:
        hashCode in class java.lang.Object
      • getAttributes

        public javax.naming.directory.Attributes getAttributes()
      • isAttributesCaseIgnored

        public boolean isAttributesCaseIgnored()
      • attrbutesSize

        public int attrbutesSize()
      • getAttribute

        public javax.naming.directory.Attribute getAttribute​(java.lang.String attrID)
      • getAllAttributes

        public javax.naming.NamingEnumeration<? extends javax.naming.directory.Attribute> getAllAttributes()
      • getAttributeIDs

        public javax.naming.NamingEnumeration<java.lang.String> getAttributeIDs()
      • getAttrDisplayname

        public java.lang.String getAttrDisplayname()
                                            throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • getAttrGivenname

        public java.lang.String getAttrGivenname()
                                          throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • getAttrSurname

        public java.lang.String getAttrSurname()
                                        throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • getAttrMail

        public java.lang.String getAttrMail()
                                     throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • getAttrTelephoneNumber

        public java.lang.String getAttrTelephoneNumber()
                                                throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException