Package org.bedework.calfacade.base
Class BwUnversionedDbentity<T>
java.lang.Object
org.bedework.calfacade.base.DumpEntity<T>
org.bedework.calfacade.base.BwUnversionedDbentity<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Serializable,Comparable<T>,org.bedework.util.logging.Logged
- Direct Known Subclasses:
BwDbentity,BwLastMod,EventInfo
Base type for a database entity. We require an id and the subclasses must
implement get/setHref, hashcode and compareTo.
- 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
Methods 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, warn
-
Constructor Details
-
BwUnversionedDbentity
public BwUnversionedDbentity()
-
-
Method Details
-
setId
public void setId(int val) - Parameters:
val-
-
getId
public int getId()- Returns:
- int id
-
unsaved
public boolean unsaved()- Returns:
- true if this entity is not saved.
-
markUnsaved
public void markUnsaved()Mark this entity as not saved. -
setHref
- Parameters:
val- the href - may be ignored
-
getHref
- Returns:
- non null unique href for the entity
-
toStringSegment
protected void toStringSegment(org.bedework.util.misc.ToString ts) Add our stuff to the ToString object- Parameters:
ts- ToString for result
-
clone
Make visible -
compareTo
- Specified by:
compareToin interfaceComparable<T>
-
hashCode
public int hashCode() -
equals
-