public abstract class BaseDeferredColumn
extends com.labvantage.sapphire.BaseCustom
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DISPLAY_PREFIX |
static java.lang.String |
HASH_PREFIX |
static java.lang.String |
ROWID |
| Constructor and Description |
|---|
BaseDeferredColumn() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encryptAES(java.lang.String input,
java.lang.String hashkey) |
java.lang.String |
getColumnId() |
abstract DataSet |
getData(java.lang.String keyid1,
java.lang.String keyid2,
java.lang.String keyid3,
int currentPage) |
protected HttpSession |
getHttpSession() |
static BaseDeferredColumn |
getInstance(java.lang.String objectName,
java.lang.String columnid,
JsonObject listProps,
java.lang.String connectionId,
HttpSession session) |
JsonObject |
getListProperties() |
static java.lang.String |
getRowIdFromKeys(java.lang.String keyid1,
java.lang.String keyid2,
java.lang.String keyid3,
HttpSession session,
java.lang.String databaseid)
Generates an encrypted row id
|
static java.lang.String |
hash(java.lang.String input,
HttpSession session,
java.lang.String databaseid) |
static boolean |
isNotEncryptingCommandsAndData(java.lang.String databaseid,
HttpSession session) |
void |
setColumnId(java.lang.String columnid) |
HttpSession |
setHttpSession(HttpSession httpSession) |
void |
setListProperties(JsonObject listProperties) |
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, getTranslationProcessor, setConnectionId, setLanguage, setRakFilepublic static final java.lang.String ROWID
public static final java.lang.String DISPLAY_PREFIX
public static final java.lang.String HASH_PREFIX
public abstract DataSet getData(java.lang.String keyid1, java.lang.String keyid2, java.lang.String keyid3, int currentPage)
public static BaseDeferredColumn getInstance(java.lang.String objectName, java.lang.String columnid, JsonObject listProps, java.lang.String connectionId, HttpSession session)
protected HttpSession getHttpSession()
public HttpSession setHttpSession(HttpSession httpSession)
public java.lang.String getColumnId()
public void setColumnId(java.lang.String columnid)
public JsonObject getListProperties()
public void setListProperties(JsonObject listProperties)
public static java.lang.String getRowIdFromKeys(java.lang.String keyid1,
java.lang.String keyid2,
java.lang.String keyid3,
HttpSession session,
java.lang.String databaseid)
keyid1 - keyid2 - keyid3 - public static java.lang.String hash(java.lang.String input,
HttpSession session,
java.lang.String databaseid)
public static boolean isNotEncryptingCommandsAndData(java.lang.String databaseid,
HttpSession session)
public static java.lang.String encryptAES(java.lang.String input,
java.lang.String hashkey)