Class BwUser

All Implemented Interfaces:
Serializable, Comparable<BwPrincipal<?>>, Comparator<BwPrincipal<?>>, org.bedework.access.AccessPrincipal, org.bedework.util.logging.Logged

public class BwUser extends BwPrincipal<BwUser>
Value object to represent a calendar user.
Version:
1.0
Author:
Mike Douglass
See Also:
  • Constructor Details

    • BwUser

      public BwUser()
      Create a guest user
  • Method Details

    • getKind

      public int getKind()
      Specified by:
      getKind in interface org.bedework.access.AccessPrincipal
      Specified by:
      getKind in class BwPrincipal<BwUser>
    • setInstanceOwner

      @Deprecated public void setInstanceOwner(boolean val)
      Deprecated.
      An instance owner is the owner of an instance of the calendar system. This is the id we run as for that particular instance, e.g. the campus calendar, or the alumni calendar etc.
      Parameters:
      val - true for instance owner
    • getInstanceOwner

      @Deprecated public boolean getInstanceOwner()
      Deprecated.
      Returns:
      boolean
    • copyTo

      public void copyTo(BwUser val)
      Copy this to val
      Parameters:
      val - BwUser
    • clone

      public Object clone()
      Description copied from class: BwUnversionedDbentity
      Make visible
      Specified by:
      clone in class BwPrincipal<BwUser>
      Returns:
      Object of class T