public final class TransField
extends java.lang.Object
| Constructor and Description |
|---|
TransField(int layerId,
long transId,
long rowUID,
DBClass dbClass,
GlobalKeyId fieldId)
A per transaction/record/field value and previous value.
|
TransField(int layerId,
long transId,
long rowUID,
DBClass dbClass,
GlobalKeyId fieldId,
CSQL sql)
A per transaction/record/field value and previous value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCurrentDisplayName(DataSource ds) |
java.lang.String |
getCurrentDisplayValue(DataSource ds) |
java.lang.String |
getCurrentLinkedValue(DataSource ds,
java.lang.String linkedFieldName) |
java.lang.String |
getCurrentString(DataSource ds)
Current value
|
DBField |
getDBField()
The field that was changed
|
java.lang.String |
getFieldGid()
The row FieldGid
|
java.lang.String |
getLanguageCd()
The language_cd
|
long |
getlinkedUID() |
java.lang.String |
getPreviousDisplayName(DataSource ds) |
java.lang.String |
getPreviousDisplayValue(DataSource ds) |
long |
getPreviousLinkedUID(DataSource ds) |
java.lang.String |
getPreviousString(DataSource ds) |
java.lang.Object |
getPreviousValue(DataSource ds) |
java.lang.String |
getRawValue()
get the raw value
|
long |
getRowId()
The row id
|
int |
getSeq()
The Seq
|
TransHeader |
getTransHeader() |
TransRecord |
getTransRecord()
get the transaction record for this field
|
java.lang.Object |
getValue()
The value of the field in this row/transaction
|
java.lang.String[] |
listChangedLanguages(DataSource ds)
List the languages that were changed in this transaction for this field.
|
static TransField[] |
search(int layerId,
DBClass dbClass,
GlobalKeyId fieldId,
DBObject obj,
java.util.Date from,
java.util.Date to,
java.lang.String like,
java.lang.String sortOrder)
Search the layer for a matching field
|
public TransField(int layerId,
long transId,
long rowUID,
DBClass dbClass,
GlobalKeyId fieldId)
layerId - The layer idtransId - The transaction idrowUID - The row uiddbClass - The classfieldId - The field idpublic TransField(int layerId,
long transId,
long rowUID,
DBClass dbClass,
GlobalKeyId fieldId,
CSQL sql)
layerId - The layer idtransId - The transaction idrowUID - The row uiddbClass - The classfieldId - The field idsql - the sql@CheckReturnValue @Nonnull public static TransField[] search(int layerId, DBClass dbClass, GlobalKeyId fieldId, DBObject obj, java.util.Date from, java.util.Date to, java.lang.String like, java.lang.String sortOrder) throws java.lang.Exception
layerId - the layerdbClass - the classfieldId - the field to match onobj - the object to search onfrom - from a dateto - search until this date.like - matching patternsortOrder - ascending or descendingjava.lang.Exception - a serious problem@Nullable @CheckReturnValue public TransRecord getTransRecord()
@Nullable @CheckReturnValue public TransHeader getTransHeader()
@Nonnull
@CheckReturnValue
public java.lang.String getPreviousString(@Nonnull
DataSource ds)
ds - the data source@Nonnull
@CheckReturnValue
public java.lang.String getCurrentString(@Nonnull
DataSource ds)
ds - the data source@CheckReturnValue public java.lang.Object getValue()
@CheckReturnValue public java.lang.String getRawValue()
@CheckReturnValue public long getRowId()
@CheckReturnValue public java.lang.String getFieldGid()
@CheckReturnValue public java.lang.String getLanguageCd()
@CheckReturnValue public int getSeq()
@Nonnull
@CheckReturnValue
public java.lang.String getPreviousDisplayName(@Nonnull
DataSource ds)
ds - the data source@Nonnull
@CheckReturnValue
public java.lang.String[] listChangedLanguages(@Nonnull
DataSource ds)
ds - the data source@Nonnull
@CheckReturnValue
public java.lang.String getPreviousDisplayValue(@Nonnull
DataSource ds)
ds - the data source@Nonnull
@CheckReturnValue
public java.lang.String getCurrentDisplayName(@Nonnull
DataSource ds)
ds - the data source@Nonnull
@CheckReturnValue
public java.lang.String getCurrentLinkedValue(@Nonnull
DataSource ds,
java.lang.String linkedFieldName)
ds - the data sourcelinkedFieldName - the linked field.@Nonnull
@CheckReturnValue
public java.lang.String getCurrentDisplayValue(@Nonnull
DataSource ds)
ds - the data source@CheckReturnValue public long getlinkedUID()
@CheckReturnValue
public long getPreviousLinkedUID(@Nonnull
DataSource ds)
ds - the data source@Nullable
@CheckReturnValue
public java.lang.Object getPreviousValue(@Nonnull
DataSource ds)
ds - the data source@Nullable @CheckReturnValue public DBField getDBField()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.