Class ClientApproval

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.DateComparable, edu.uiuc.ncsa.security.core.Identifiable, Serializable, Cloneable

    public class ClientApproval
    extends edu.uiuc.ncsa.security.core.util.IdentifiableImpl
    implements edu.uiuc.ncsa.security.core.DateComparable
    A client approval. Note that this has the same id as the client record! Changing the identifier will effectively remove this approval.

    Created by Jeff Gaynor
    on May 26, 2011 at 9:40:02 AM

    See Also:
    Serialized Form
    • Constructor Detail

      • ClientApproval

        public ClientApproval​(edu.uiuc.ncsa.security.core.Identifier identifier)
    • Method Detail

      • getCreationTS

        public Date getCreationTS()
        Specified by:
        getCreationTS in interface edu.uiuc.ncsa.security.core.DateComparable
      • getApprovalTimestamp

        public Date getApprovalTimestamp()
      • setApprovalTimestamp

        public void setApprovalTimestamp​(Date approvalTimestamp)
      • isApproved

        public boolean isApproved()
      • setApproved

        public void setApproved​(boolean approved)
      • getApprover

        public String getApprover()
      • setApprover

        public void setApprover​(String approver)
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class edu.uiuc.ncsa.security.core.util.IdentifiableImpl
      • clone

        public edu.uiuc.ncsa.security.core.util.IdentifiableImpl clone()
        Specified by:
        clone in interface edu.uiuc.ncsa.security.core.Identifiable
        Overrides:
        clone in class edu.uiuc.ncsa.security.core.util.IdentifiableImpl