Package org.bedework.calfacade.base
Class BwShareableContainedDbentity<T>
java.lang.Object
org.bedework.calfacade.base.DumpEntity<T>
org.bedework.calfacade.base.BwUnversionedDbentity<T>
org.bedework.calfacade.base.BwDbentity<T>
org.bedework.calfacade.base.BwOwnedDbentity<T>
org.bedework.calfacade.base.BwShareableDbentity<T>
org.bedework.calfacade.base.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
Base class for shareable database entities that live within a container,
i.e. a calendar
- Version:
- 1.0
- Author:
- Mike Douglass
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.calfacade.base.DumpEntity
DumpEntity.DumpType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyTo(BwShareableContainedDbentity<?> val) Copy this objects fields into the parameterGet the object's collection pathvoidsetColPath(String val) Set the object's collection pathprotected voidsetColPath(String dir, String namePart) voidCopy this objects fields into the parameter.protected voidtoStringSegment(org.bedework.util.misc.ToString ts) Add our stuff to the ToString objectMethods inherited from class org.bedework.calfacade.base.BwShareableDbentity
copyTo, getAccess, getCreatorEnt, getCreatorHref, setAccess, setCreatorEnt, setCreatorHref, shallowCopyToMethods inherited from class org.bedework.calfacade.base.BwOwnedDbentity
copyTo, getOwnerHref, getPublick, setOwnerHref, setPublick, shallowCopyToMethods inherited from class org.bedework.calfacade.base.BwDbentity
addDeletedEntity, afterDeletion, beforeDeletion, beforeSave, beforeUpdate, getByteSize, getDeletedEntities, getSeq, length, setByteSize, setSeqMethods inherited from class org.bedework.calfacade.base.BwUnversionedDbentity
clone, compareTo, equals, getHref, getId, hashCode, markUnsaved, setHref, setId, unsavedMethods inherited from class org.bedework.calfacade.base.DumpEntity
dump, dump, getLogger, hasDumpValueMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warnMethods inherited from interface org.bedework.calfacade.base.OwnedEntity
getOwnerHref, getPublick, setOwnerHref, setPublick
-
Constructor Details
-
BwShareableContainedDbentity
public BwShareableContainedDbentity()No-arg constructor
-
-
Method Details
-
setColPath
Set the object's collection path- Parameters:
val- String path
-
getColPath
Get the object's collection path- Returns:
- String path
-
setColPath
-
toStringSegment
protected void toStringSegment(org.bedework.util.misc.ToString ts) Add our stuff to the ToString object- Overrides:
toStringSegmentin classBwShareableDbentity<T>- Parameters:
ts- ToString for result
-