Class BwShareableContainedDbentity<T>

Type Parameters:
T -
All Implemented Interfaces:
Serializable, Comparable<T>, OwnedEntity, ShareableEntity, org.bedework.util.logging.Logged
Direct Known Subclasses:
BwCalendar, BwEvent, BwEventProperty, BwFilterDef, BwResource

public abstract class BwShareableContainedDbentity<T> extends BwShareableDbentity<T>
Base class for shareable database entities that live within a container, i.e. a calendar
Version:
1.0
Author:
Mike Douglass
See Also:
  • Constructor Details

    • BwShareableContainedDbentity

      public BwShareableContainedDbentity()
      No-arg constructor
  • Method Details

    • setColPath

      public void setColPath(String val)
      Set the object's collection path
      Parameters:
      val - String path
    • getColPath

      public String getColPath()
      Get the object's collection path
      Returns:
      String path
    • setColPath

      protected void setColPath(String dir, String namePart)
    • toStringSegment

      protected void toStringSegment(org.bedework.util.misc.ToString ts)
      Add our stuff to the ToString object
      Overrides:
      toStringSegment in class BwShareableDbentity<T>
      Parameters:
      ts - ToString for result
    • shallowCopyTo

      public void shallowCopyTo(BwShareableContainedDbentity<?> val)
      Copy this objects fields into the parameter. Don't clone many of the referenced objects
      Parameters:
      val -
    • copyTo

      public void copyTo(BwShareableContainedDbentity<?> val)
      Copy this objects fields into the parameter
      Parameters:
      val -