Class ArchivedUser

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

    public class ArchivedUser
    extends edu.uiuc.ncsa.security.core.util.IdentifiableImpl
    implements Comparable, edu.uiuc.ncsa.security.core.Identifiable, edu.uiuc.ncsa.security.core.DateComparable
    Archived users are only comparable if they have the same userid. This lets us sort sets of them (it doesn't really make sense to compare different versions of the same user's data with another any way.)

    Created by Jeff Gaynor
    on Apr 9, 2010 at 11:24:18 PM

    See Also:
    Serialized Form
    • Field Detail

      • archivedDate

        public Date archivedDate
      • user

        public User user
    • Constructor Detail

      • ArchivedUser

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

      • getArchivedID

        public edu.uiuc.ncsa.security.core.Identifier getArchivedID()
      • setArchivedID

        public void setArchivedID​(edu.uiuc.ncsa.security.core.Identifier archivedID)
      • getUser

        public User getUser()
      • setUser

        public void setUser​(User user)
      • getCreationTS

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

        public Date getArchivedDate()
      • setArchivedDate

        public void setArchivedDate​(Date archivedDate)