Class DbCardProperty
java.lang.Object
org.bedework.carddav.server.dirHandlers.db.DumpEntity<DbCardProperty>
org.bedework.carddav.server.dirHandlers.db.UnversionedDbentity<DbCardProperty>
org.bedework.carddav.server.dirHandlers.db.DbCardProperty
- All Implemented Interfaces:
Serializable,Comparable<DbCardProperty>,org.bedework.util.logging.Logged
A representation of a vcard property for database persistance in cardDAV.
Allows us to index the values for searching
- Author:
- douglm
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.carddav.server.dirHandlers.db.DumpEntity
DumpEntity.DumpType -
Constructor Summary
ConstructorsConstructorDescriptionNull constructorDbCardProperty(String name, String value, DbCardParam... params) Create DbCardProperty -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParam(DbCardParam val) intcompareTo(DbCardProperty that) findParams(String name) getCard()getName()Get the namegetValue()Get the valuevoidvoidSet the namevoidsetParams(List<DbCardParam> val) voidSet the valuetoString()Methods inherited from class org.bedework.carddav.server.dirHandlers.db.UnversionedDbentity
clone, equals, getId, hashCode, setId, toStringSegment, 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
-
DbCardProperty
public DbCardProperty()Null constructor -
DbCardProperty
Create DbCardProperty- Parameters:
name- of propertyvalue- of propertyparams- for property
-
-
Method Details
-
setName
Set the name- Parameters:
val- String name
-
getName
Get the name- Returns:
- String name
-
setValue
Set the value- Parameters:
val- String value
-
getValue
Get the value- Returns:
- String value
-
setParams
- Parameters:
val- list of params
-
getParams
- Returns:
- parameters or null
-
setCard
- Parameters:
val- the card
-
getCard
- Returns:
- card.
-
addParam
- Parameters:
val- a param
-
findParam
- Parameters:
name- of param- Returns:
- param or null
-
findParams
- Parameters:
name- of param- Returns:
- params or null
-
compareTo
- Specified by:
compareToin interfaceComparable<DbCardProperty>- Overrides:
compareToin classUnversionedDbentity<DbCardProperty>
-
toString
-