Package org.idempiere.webservices.model
Class MWebServiceType
java.lang.Object
org.compiere.model.PO
org.idempiere.webservices.model.X_WS_WebServiceType
org.idempiere.webservices.model.MWebServiceType
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_Persistent
,Evaluatee
,ImmutablePOSupport
,I_WS_WebServiceType
Web Services Type Model
- Author:
- Carlos Ruiz, Deepak Pansheriya - Updated to support CreateUpdate service
- See Also:
-
Field Summary
Fields 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_ID
Fields inherited from interface org.idempiere.webservices.model.I_WS_WebServiceType
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_InsertParameters, COLUMNNAME_IsActive, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, COLUMNNAME_WS_WebService_ID, COLUMNNAME_WS_WebServiceMethod_ID, COLUMNNAME_WS_WebServiceType_ID, COLUMNNAME_WS_WebServiceType_UU, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMWebServiceType
(Properties ctx, int WS_WebServiceType_ID, String trxName) Standard ConstructorMWebServiceType
(Properties ctx, String WS_WebServiceType_UU, String trxName) UUID based ConstructorMWebServiceType
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMWebServiceType
(Properties ctx, MWebServiceType copy) MWebServiceType
(Properties ctx, MWebServiceType copy, String trxName) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldInput
(String colName) String[]
getInputColumnNames
(boolean requery) Get Input Columnnamesvoid
getInputFieldMap
(boolean requery) String[]
getOutputColumnNames
(boolean requery) Get Output ColumnnamesgetParameter
(String parameterName) Get ParametergetParameters
(boolean requery) Get Parametersvoid
boolean
isInputColumnNameAllowed
(String columnName) Is Input Column Name Allowedboolean
isOutputColumnNameAllowed
(String columnName) Is Output Column Name Allowedmark PO as immutableMethods inherited from class org.idempiere.webservices.model.X_WS_WebServiceType
get_AccessLevel, getAD_Table, getAD_Table_ID, getDescription, getHelp, getInsertParameters, getKeyNamePair, getName, getValue, getWS_WebService, getWS_WebService_ID, getWS_WebServiceMethod, getWS_WebServiceMethod_ID, getWS_WebServiceType_ID, getWS_WebServiceType_UU, initPO, setAD_Table_ID, setDescription, setHelp, setInsertParameters, setName, setValue, setWS_WebService_ID, setWS_WebServiceMethod_ID, setWS_WebServiceType_ID, setWS_WebServiceType_UU, toString
Methods 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_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
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_Persistent
save
Methods inherited from interface org.idempiere.webservices.model.I_WS_WebServiceType
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Constructor Details
-
MWebServiceType
UUID based Constructor- Parameters:
ctx
- ContextWS_WebServiceType_UU
- UUID keytrxName
- Transaction
-
MWebServiceType
Standard Constructor- Parameters:
ctx
- contextWS_WebServiceType_ID
-trxName
- transaction
-
MWebServiceType
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MWebServiceType
- Parameters:
copy
-
-
MWebServiceType
- Parameters:
ctx
-copy
-
-
MWebServiceType
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
getKeyColumns
-
getParameters
Get Parameters- Parameters:
requery
- requery- Returns:
- array of methods
-
getParameter
Get Parameter- Parameters:
parameterName
-- Returns:
- parameter if found
-
getInputColumnNames
Get Input Columnnames- Parameters:
requery
- requery- Returns:
- array of methods
-
isInputColumnNameAllowed
Is Input Column Name Allowed- Parameters:
columnName
-- Returns:
- true if allowed
-
getOutputColumnNames
Get Output Columnnames- Parameters:
requery
- requery- Returns:
- array of methods
-
isOutputColumnNameAllowed
Is Output Column Name Allowed- Parameters:
columnName
-- Returns:
- true if allowed
-
getInputFieldMap
public void getInputFieldMap(boolean requery) - Parameters:
requery
-
-
getFieldInput
-
insertParameters
public void insertParameters() -
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-