Class DbCardProperty
- java.lang.Object
-
- org.bedework.carddav.server.dirHandlers.db.DumpEntity<T>
-
- 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
public class DbCardProperty extends UnversionedDbentity<DbCardProperty>
A representation of a vcard property for database persistance in cardDAV. Allows us to index the values for searching- Author:
- douglm
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bedework.carddav.server.dirHandlers.db.DumpEntity
DumpEntity.DumpType
-
-
Constructor Summary
Constructors Constructor Description DbCardProperty()Null constructorDbCardProperty(String name, String value, DbCardParam... params)Create DbCardProperty
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParam(DbCardParam val)intcompareTo(DbCardProperty that)DbCardParamfindParam(String name)List<DbCardParam>findParams(String name)DbCardgetCard()StringgetName()Get the nameList<DbCardParam>getParams()StringgetValue()Get the valuevoidsetCard(DbCard val)voidsetName(String val)Set the namevoidsetParams(List<DbCardParam> val)voidsetValue(String val)Set the valueStringtoString()-
Methods inherited from class org.bedework.carddav.server.dirHandlers.db.UnversionedDbentity
clone, equals, getId, hashCode, setId, toStringSegment, unsaved
-
Methods inherited from class org.bedework.carddav.server.dirHandlers.db.DumpEntity
dump, dump, getLogger, hasDumpValue
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, setLogLevel, trace, trace, warn
-
-
-
-
Constructor Detail
-
DbCardProperty
public DbCardProperty()
Null constructor
-
DbCardProperty
public DbCardProperty(String name, String value, DbCardParam... params)
Create DbCardProperty- Parameters:
name-value-card-params-
-
-
Method Detail
-
setName
public void setName(String val)
Set the name- Parameters:
val- String name
-
getName
public String getName()
Get the name- Returns:
- String name
-
setValue
public void setValue(String val)
Set the value- Parameters:
val- String value
-
getValue
public String getValue()
Get the value- Returns:
- String value
-
setParams
public void setParams(List<DbCardParam> val)
- Parameters:
val-
-
getParams
public List<DbCardParam> getParams()
- Returns:
- parameters or null
-
setCard
public void setCard(DbCard val)
- Parameters:
val-
-
getCard
public DbCard getCard()
- Returns:
- card.
-
addParam
public void addParam(DbCardParam val)
- Parameters:
val-
-
findParam
public DbCardParam findParam(String name)
- Parameters:
name-- Returns:
- param or null
-
findParams
public List<DbCardParam> findParams(String name)
- Parameters:
name-- Returns:
- params or null
-
compareTo
public int compareTo(DbCardProperty that)
- Specified by:
compareToin interfaceComparable<DbCardProperty>- Overrides:
compareToin classUnversionedDbentity<DbCardProperty>
-
-