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