|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Number
com.healthmarketscience.jackcess.complex.ComplexValueForeignKey
public class ComplexValueForeignKey
Value which is returned for a complex column. This value corresponds to a foreign key in a secondary table which contains the actual complex data for this row (which could be 0 or more complex values for a given row). This class contains various convenience methods for interacting with the actual complex values.
This class will cache the associated complex values returned from one of the lookup methods. The
various modification methods will clear this cache automatically. The reset()
method may
be called manually to clear this internal cache.
Constructor Summary | |
---|---|
ComplexValueForeignKey(Column column,
int value)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ComplexValueForeignKey(Column column, int value)
Method Detail |
---|
public int get()
public Column getColumn()
public byte byteValue()
byteValue
in class java.lang.Number
public short shortValue()
shortValue
in class java.lang.Number
public int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public double doubleValue()
doubleValue
in class java.lang.Number
public ComplexDataType getComplexType()
protected ComplexColumnInfo<? extends ComplexValue> getComplexInfo()
protected VersionHistoryColumnInfo getVersionInfo()
protected AttachmentColumnInfo getAttachmentInfo()
protected MultiValueColumnInfo getMultiValueInfo()
protected UnsupportedColumnInfo getUnsupportedInfo()
public int countValues() throws java.io.IOException
java.io.IOException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRawValues() throws java.io.IOException
java.io.IOException
public java.util.List<? extends ComplexValue> getValues() throws java.io.IOException
java.io.IOException
public java.util.List<Version> getVersions() throws java.io.IOException
java.io.IOException
public java.util.List<Attachment> getAttachments() throws java.io.IOException
java.io.IOException
public java.util.List<SingleValue> getMultiValues() throws java.io.IOException
java.io.IOException
public java.util.List<UnsupportedValue> getUnsupportedValues() throws java.io.IOException
java.io.IOException
public void reset()
public Version addVersion(java.lang.String value) throws java.io.IOException
java.io.IOException
public Version addVersion(java.lang.String value, java.util.Date modifiedDate) throws java.io.IOException
java.io.IOException
public Attachment addAttachment(byte[] data) throws java.io.IOException
java.io.IOException
public Attachment addAttachment(java.lang.String url, java.lang.String name, java.lang.String type, byte[] data, java.util.Date timeStamp, java.lang.Integer flags) throws java.io.IOException
java.io.IOException
public Attachment updateAttachment(Attachment attachment) throws java.io.IOException
java.io.IOException
public Attachment deleteAttachment(Attachment attachment) throws java.io.IOException
java.io.IOException
public SingleValue addMultiValue(java.lang.Object value) throws java.io.IOException
java.io.IOException
public SingleValue updateMultiValue(SingleValue value) throws java.io.IOException
java.io.IOException
public SingleValue deleteMultiValue(SingleValue value) throws java.io.IOException
java.io.IOException
public UnsupportedValue addUnsupportedValue(java.util.Map<java.lang.String,?> values) throws java.io.IOException
java.io.IOException
public UnsupportedValue updateUnsupportedValue(UnsupportedValue value) throws java.io.IOException
java.io.IOException
public UnsupportedValue deleteUnsupportedValue(UnsupportedValue value) throws java.io.IOException
java.io.IOException
public void deleteAllValues() throws java.io.IOException
java.io.IOException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |