Class MWebServiceType

All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_Persistent, Evaluatee, ImmutablePOSupport, I_WS_WebServiceType

public class MWebServiceType extends X_WS_WebServiceType implements ImmutablePOSupport
Web Services Type Model
Author:
Carlos Ruiz, Deepak Pansheriya - Updated to support CreateUpdate service
See Also:
  • Constructor Details

    • MWebServiceType

      public MWebServiceType(Properties ctx, String WS_WebServiceType_UU, String trxName)
      UUID based Constructor
      Parameters:
      ctx - Context
      WS_WebServiceType_UU - UUID key
      trxName - Transaction
    • MWebServiceType

      public MWebServiceType(Properties ctx, int WS_WebServiceType_ID, String trxName)
      Standard Constructor
      Parameters:
      ctx - context
      WS_WebServiceType_ID -
      trxName - transaction
    • MWebServiceType

      public MWebServiceType(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
      Parameters:
      ctx - context
      rs - result set
      trxName - transaction
    • MWebServiceType

      public MWebServiceType(MWebServiceType copy)
      Parameters:
      copy -
    • MWebServiceType

      public MWebServiceType(Properties ctx, MWebServiceType copy)
      Parameters:
      ctx -
      copy -
    • MWebServiceType

      public MWebServiceType(Properties ctx, MWebServiceType copy, String trxName)
      Parameters:
      ctx -
      copy -
      trxName -
  • Method Details

    • getKeyColumns

      public ArrayList<String> getKeyColumns()
    • getParameters

      public MWebServicePara[] getParameters(boolean requery)
      Get Parameters
      Parameters:
      requery - requery
      Returns:
      array of methods
    • getParameter

      public X_WS_WebService_Para getParameter(String parameterName)
      Get Parameter
      Parameters:
      parameterName -
      Returns:
      parameter if found
    • getInputColumnNames

      public String[] getInputColumnNames(boolean requery)
      Get Input Columnnames
      Parameters:
      requery - requery
      Returns:
      array of methods
    • isInputColumnNameAllowed

      public boolean isInputColumnNameAllowed(String columnName)
      Is Input Column Name Allowed
      Parameters:
      columnName -
      Returns:
      true if allowed
    • getOutputColumnNames

      public String[] getOutputColumnNames(boolean requery)
      Get Output Columnnames
      Parameters:
      requery - requery
      Returns:
      array of methods
    • isOutputColumnNameAllowed

      public boolean isOutputColumnNameAllowed(String columnName)
      Is Output Column Name Allowed
      Parameters:
      columnName -
      Returns:
      true if allowed
    • getInputFieldMap

      public void getInputFieldMap(boolean requery)
      Parameters:
      requery -
    • getFieldInput

      public X_WS_WebServiceFieldInput getFieldInput(String colName)
    • insertParameters

      public void insertParameters()
    • markImmutable

      public MWebServiceType markImmutable()
      Description copied from interface: ImmutablePOSupport
      mark PO as immutable
      Specified by:
      markImmutable in interface ImmutablePOSupport
      Returns:
      PO