Class TenantInfo


  • public class TenantInfo
    extends java.lang.Object
    Tenant information beyond technical tenant id and user authorizations. This info is used to capture generic support information and invoiced billing information. All fields are non null but strings can be empty
    Author:
    smorgrav
    • Method Detail

      • name

        public java.lang.String name()
      • email

        public java.lang.String email()
      • website

        public java.lang.String website()
      • contactName

        public java.lang.String contactName()
      • contactEmail

        public java.lang.String contactEmail()
      • invoiceEmail

        public java.lang.String invoiceEmail()
      • withName

        public TenantInfo withName​(java.lang.String newName)
      • withEmail

        public TenantInfo withEmail​(java.lang.String newEmail)
      • withWebsite

        public TenantInfo withWebsite​(java.lang.String newWebsite)
      • withContactName

        public TenantInfo withContactName​(java.lang.String newContactName)
      • withContactEmail

        public TenantInfo withContactEmail​(java.lang.String newContactEmail)
      • withInvoiceEmail

        public TenantInfo withInvoiceEmail​(java.lang.String newInvoiceEmail)
      • isEmpty

        public boolean isEmpty()
      • 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