Package org.compiere.model
Class MSearchDefinition
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_SearchDefinition
org.compiere.model.MSearchDefinition
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_AD_SearchDefinition,I_Persistent,Evaluatee
- Author:
- Jan Roessler, jr@schaeffer-ag.de
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant for the datatype Integerstatic final StringConstant for the datatype Stringstatic final StringConstant for the searchtype querystatic final StringConstant for the searchtype tableFields inherited from class org.compiere.model.X_AD_SearchDefinition
ENTITYTYPE_AD_Reference_IDFields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_AD_SearchDefinition
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Column_ID, COLUMNNAME_AD_Message_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_SearchDefinition_ID, COLUMNNAME_AD_SearchDefinition_UU, COLUMNNAME_AD_Style_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_AD_Window_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DataType, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_PO_Window_ID, COLUMNNAME_Query, COLUMNNAME_SearchType, COLUMNNAME_TransactionCode, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionMSearchDefinition(Properties ctx, int AD_SearchDefinition_ID, String trxName) MSearchDefinition(Properties ctx, String AD_SearchDefinition_UU, String trxName) UUID based ConstructorMSearchDefinition(Properties ctx, ResultSet rs, String trxName) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<MSearchDefinition>getForCode(String transactionCode) Returns all SearchDefinition objects with the given transaction codestatic booleanisValidTransactionCode(String transactionCode) Methods inherited from class org.compiere.model.X_AD_SearchDefinition
get_AccessLevel, getAD_Column, getAD_Column_ID, getAD_Message, getAD_Message_ID, getAD_SearchDefinition_ID, getAD_SearchDefinition_UU, getAD_Style, getAD_Style_ID, getAD_Table, getAD_Table_ID, getAD_Window, getAD_Window_ID, getDataType, getDescription, getEntityType, getName, getPO_Window, getPO_Window_ID, getQuery, getSearchType, getTransactionCode, initPO, isDefault, setAD_Column_ID, setAD_Message_ID, setAD_SearchDefinition_ID, setAD_SearchDefinition_UU, setAD_Style_ID, setAD_Table_ID, setAD_Window_ID, setDataType, setDescription, setEntityType, setIsDefault, setName, setPO_Window_ID, setQuery, setSearchType, setTransactionCode, toStringMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_AD_SearchDefinition
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
SEARCHTYPE_TABLE
Constant for the searchtype table- See Also:
-
SEARCHTYPE_QUERY
Constant for the searchtype query- See Also:
-
DATATYPE_STRING
Constant for the datatype String- See Also:
-
DATATYPE_INTEGER
Constant for the datatype Integer- See Also:
-
-
Constructor Details
-
MSearchDefinition
UUID based Constructor- Parameters:
ctx- ContextAD_SearchDefinition_UU- UUID keytrxName- Transaction
-
MSearchDefinition
- Parameters:
ctx-AD_SearchDefinition_ID-trxName-
-
MSearchDefinition
- Parameters:
ctx-rs-trxName-
-
-
Method Details
-
getForCode
Returns all SearchDefinition objects with the given transaction code- Parameters:
transactionCode- optional transaction code, null to use default search definition- Returns:
- search definition list
- Throws:
SQLException
-
isValidTransactionCode
- Parameters:
transactionCode-- Returns:
- true if transaction code exists in at least one active search definition record
- Throws:
SQLException
-