Class DbCollection
java.lang.Object
org.bedework.carddav.server.dirHandlers.db.DumpEntity<DbCollection>
org.bedework.carddav.server.dirHandlers.db.UnversionedDbentity<DbCollection>
org.bedework.carddav.server.dirHandlers.db.DbEntity<DbCollection>
org.bedework.carddav.server.dirHandlers.db.DbNamedEntity<DbCollection>
org.bedework.carddav.server.dirHandlers.db.DbCollection
- All Implemented Interfaces:
Serializable,Comparable<DbCollection>,org.bedework.util.logging.Logged,org.bedework.webdav.servlet.access.SharedEntity
A representation of a vcard and properties for database persistence in cardDAV
- Author:
- douglm
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.carddav.server.dirHandlers.db.DumpEntity
DumpEntity.DumpType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(DbCollection that) org.bedework.webdav.servlet.access.AccessStatebooleanbooleanvoidsetAccessState(org.bedework.webdav.servlet.access.AccessState val) voidsetAddressBook(boolean val) voidsetDescription(String val) voidsetLastmod(String val) toString()voidtoStringSegment(org.bedework.base.ToString ts) Add our stuff to the ToString builderMethods inherited from class org.bedework.carddav.server.dirHandlers.db.DbNamedEntity
getName, getPath, setName, setPathMethods inherited from class org.bedework.carddav.server.dirHandlers.db.DbEntity
addDeletedEntity, afterDeletion, beforeDeletion, beforeSave, beforeUpdate, getAccess, getByteSize, getCreated, getCreatorHref, getDeletedEntities, getOwnerHref, getParentPath, getSeq, length, setAccess, setByteSize, setCreated, setCreatorHref, setOwnerHref, setParentPath, setSeqMethods inherited from class org.bedework.carddav.server.dirHandlers.db.UnversionedDbentity
clone, equals, getId, hashCode, setId, unsavedMethods inherited from class org.bedework.carddav.server.dirHandlers.db.DumpEntity
dump, dump, getLogger, hasDumpValueMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn, warn
-
Constructor Details
-
DbCollection
public DbCollection()Create DbCollection
-
-
Method Details
-
setLastmod
- Parameters:
val- last mod date/time
-
getLastmod
- Returns:
- String
-
setDescription
- Parameters:
val- a description
-
getDescription
- Returns:
- String
-
setAddressBook
public void setAddressBook(boolean val) - Parameters:
val- true for address book
-
getAddressBook
public boolean getAddressBook()- Returns:
- boolean
-
isCollection
public boolean isCollection() -
setAccessState
public void setAccessState(org.bedework.webdav.servlet.access.AccessState val) -
getAccessState
public org.bedework.webdav.servlet.access.AccessState getAccessState() -
toStringSegment
public void toStringSegment(org.bedework.base.ToString ts) Description copied from class:UnversionedDbentityAdd our stuff to the ToString builder- Overrides:
toStringSegmentin classDbNamedEntity<DbCollection>- Parameters:
ts- ToString builder for result
-
compareTo
- Specified by:
compareToin interfaceComparable<DbCollection>- Overrides:
compareToin classUnversionedDbentity<DbCollection>
-
toString
-