public abstract class ComplexValueForeignKey extends Number
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 and Description |
|---|
ComplexValueForeignKey() |
public short shortValue()
shortValue in class Numberpublic float floatValue()
floatValue in class Numberpublic double doubleValue()
doubleValue in class Numberpublic abstract int get()
public abstract Column getColumn()
public abstract ComplexDataType getComplexType()
public abstract int countValues()
throws IOException
IOExceptionpublic abstract List<? extends ComplexValue> getValues() throws IOException
IOExceptionpublic abstract List<Version> getVersions() throws IOException
IOExceptionpublic abstract List<Attachment> getAttachments() throws IOException
IOExceptionpublic abstract List<SingleValue> getMultiValues() throws IOException
IOExceptionpublic abstract List<UnsupportedValue> getUnsupportedValues() throws IOException
IOExceptionpublic abstract void reset()
public abstract Version addVersion(String value) throws IOException
IOException@Deprecated public abstract Version addVersion(String value, Date modifiedDate) throws IOException
DateTimeType for detailsIOExceptionpublic abstract Version addVersion(String value, LocalDateTime modifiedDate) throws IOException
IOExceptionpublic abstract Attachment addAttachment(byte[] data) throws IOException
IOException@Deprecated public abstract Attachment addAttachment(String url, String name, String type, byte[] data, Date timeStamp, Integer flags) throws IOException
DateTimeType for detailsIOExceptionpublic abstract Attachment addAttachment(String url, String name, String type, byte[] data, LocalDateTime timeStamp, Integer flags) throws IOException
IOExceptionpublic abstract Attachment addEncodedAttachment(byte[] encodedData) throws IOException
IOException@Deprecated public abstract Attachment addEncodedAttachment(String url, String name, String type, byte[] encodedData, Date timeStamp, Integer flags) throws IOException
DateTimeType for detailsIOExceptionpublic abstract Attachment addEncodedAttachment(String url, String name, String type, byte[] encodedData, LocalDateTime timeStamp, Integer flags) throws IOException
IOExceptionpublic abstract Attachment updateAttachment(Attachment attachment) throws IOException
IOExceptionpublic abstract Attachment deleteAttachment(Attachment attachment) throws IOException
IOExceptionpublic abstract SingleValue addMultiValue(Object value) throws IOException
IOExceptionpublic abstract SingleValue updateMultiValue(SingleValue value) throws IOException
IOExceptionpublic abstract SingleValue deleteMultiValue(SingleValue value) throws IOException
IOExceptionpublic abstract UnsupportedValue addUnsupportedValue(Map<String,?> values) throws IOException
IOExceptionpublic abstract UnsupportedValue updateUnsupportedValue(UnsupportedValue value) throws IOException
IOExceptionpublic abstract UnsupportedValue deleteUnsupportedValue(UnsupportedValue value) throws IOException
IOExceptionpublic abstract void deleteAllValues()
throws IOException
IOExceptionCopyright © 2005–2025 OpenHMS. All rights reserved.