Class X_M_AttributeSet

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_AttributeSet
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_M_AttributeSet, I_Persistent, Evaluatee
Direct Known Subclasses:
MAttributeSet

public class X_M_AttributeSet extends PO implements I_M_AttributeSet, I_Persistent
Generated Model for M_AttributeSet
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Field Details

    • MANDATORYTYPE_AD_Reference_ID

      public static final int MANDATORYTYPE_AD_Reference_ID
      MandatoryType AD_Reference_ID=324
      See Also:
    • MANDATORYTYPE_NotMandatory

      public static final String MANDATORYTYPE_NotMandatory
      Not Mandatory = N
      See Also:
    • MANDATORYTYPE_WhenShipping

      public static final String MANDATORYTYPE_WhenShipping
      When Shipping = S
      See Also:
    • MANDATORYTYPE_AlwaysMandatory

      public static final String MANDATORYTYPE_AlwaysMandatory
      Always Mandatory = Y
      See Also:
    • M_ATTRIBUTESET_TYPE_AD_Reference_ID

      public static final int M_ATTRIBUTESET_TYPE_AD_Reference_ID
      M_AttributeSet_Type AD_Reference_ID=200115
      See Also:
    • M_ATTRIBUTESET_TYPE_MaterialManagementSystem

      public static final String M_ATTRIBUTESET_TYPE_MaterialManagementSystem
      Material Management System = MMS
      See Also:
  • Constructor Details

    • X_M_AttributeSet

      public X_M_AttributeSet(Properties ctx, int M_AttributeSet_ID, String trxName)
      Standard Constructor
    • X_M_AttributeSet

      public X_M_AttributeSet(Properties ctx, int M_AttributeSet_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_AttributeSet

      public X_M_AttributeSet(Properties ctx, String M_AttributeSet_UU, String trxName)
      Standard Constructor
    • X_M_AttributeSet

      public X_M_AttributeSet(Properties ctx, String M_AttributeSet_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_AttributeSet

      public X_M_AttributeSet(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      3 - Client - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_M_AttributeSet
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_M_AttributeSet
      Returns:
      Optional short description of the record
    • setGuaranteeDays

      public void setGuaranteeDays(int GuaranteeDays)
      Set Guarantee Days.
      Specified by:
      setGuaranteeDays in interface I_M_AttributeSet
      Parameters:
      GuaranteeDays - Number of days the product is guaranteed or available
    • getGuaranteeDays

      public int getGuaranteeDays()
      Get Guarantee Days.
      Specified by:
      getGuaranteeDays in interface I_M_AttributeSet
      Returns:
      Number of days the product is guaranteed or available
    • setIsAutoGenerateLot

      public void setIsAutoGenerateLot(boolean IsAutoGenerateLot)
      Set Is Auto Generate Lot.
      Specified by:
      setIsAutoGenerateLot in interface I_M_AttributeSet
      Parameters:
      IsAutoGenerateLot - Is Auto Generate Lot
    • isAutoGenerateLot

      public boolean isAutoGenerateLot()
      Get Is Auto Generate Lot.
      Specified by:
      isAutoGenerateLot in interface I_M_AttributeSet
      Returns:
      Is Auto Generate Lot
    • setIsGuaranteeDate

      public void setIsGuaranteeDate(boolean IsGuaranteeDate)
      Set Guarantee Date.
      Specified by:
      setIsGuaranteeDate in interface I_M_AttributeSet
      Parameters:
      IsGuaranteeDate - Product has Guarantee or Expiry Date
    • isGuaranteeDate

      public boolean isGuaranteeDate()
      Get Guarantee Date.
      Specified by:
      isGuaranteeDate in interface I_M_AttributeSet
      Returns:
      Product has Guarantee or Expiry Date
    • setIsGuaranteeDateMandatory

      public void setIsGuaranteeDateMandatory(boolean IsGuaranteeDateMandatory)
      Set Mandatory Guarantee Date.
      Specified by:
      setIsGuaranteeDateMandatory in interface I_M_AttributeSet
      Parameters:
      IsGuaranteeDateMandatory - The entry of a Guarantee Date is mandatory when creating a Product Instance
    • isGuaranteeDateMandatory

      public boolean isGuaranteeDateMandatory()
      Get Mandatory Guarantee Date.
      Specified by:
      isGuaranteeDateMandatory in interface I_M_AttributeSet
      Returns:
      The entry of a Guarantee Date is mandatory when creating a Product Instance
    • setIsInstanceAttribute

      public void setIsInstanceAttribute(boolean IsInstanceAttribute)
      Set Instance Attribute.
      Specified by:
      setIsInstanceAttribute in interface I_M_AttributeSet
      Parameters:
      IsInstanceAttribute - The product attribute is specific to the instance (like Serial No, Lot or Guarantee Date)
    • isInstanceAttribute

      public boolean isInstanceAttribute()
      Get Instance Attribute.
      Specified by:
      isInstanceAttribute in interface I_M_AttributeSet
      Returns:
      The product attribute is specific to the instance (like Serial No, Lot or Guarantee Date)
    • setIsLot

      public void setIsLot(boolean IsLot)
      Set Lot.
      Specified by:
      setIsLot in interface I_M_AttributeSet
      Parameters:
      IsLot - The product instances have a Lot Number
    • isLot

      public boolean isLot()
      Get Lot.
      Specified by:
      isLot in interface I_M_AttributeSet
      Returns:
      The product instances have a Lot Number
    • setIsLotMandatory

      public void setIsLotMandatory(boolean IsLotMandatory)
      Set Mandatory Lot.
      Specified by:
      setIsLotMandatory in interface I_M_AttributeSet
      Parameters:
      IsLotMandatory - The entry of Lot info is mandatory when creating a Product Instance
    • isLotMandatory

      public boolean isLotMandatory()
      Get Mandatory Lot.
      Specified by:
      isLotMandatory in interface I_M_AttributeSet
      Returns:
      The entry of Lot info is mandatory when creating a Product Instance
    • setIsSerNo

      public void setIsSerNo(boolean IsSerNo)
      Set Serial No.
      Specified by:
      setIsSerNo in interface I_M_AttributeSet
      Parameters:
      IsSerNo - The product instances have Serial Numbers
    • isSerNo

      public boolean isSerNo()
      Get Serial No.
      Specified by:
      isSerNo in interface I_M_AttributeSet
      Returns:
      The product instances have Serial Numbers
    • setIsSerNoMandatory

      public void setIsSerNoMandatory(boolean IsSerNoMandatory)
      Set Mandatory Serial No.
      Specified by:
      setIsSerNoMandatory in interface I_M_AttributeSet
      Parameters:
      IsSerNoMandatory - The entry of a Serial No is mandatory when creating a Product Instance
    • isSerNoMandatory

      public boolean isSerNoMandatory()
      Get Mandatory Serial No.
      Specified by:
      isSerNoMandatory in interface I_M_AttributeSet
      Returns:
      The entry of a Serial No is mandatory when creating a Product Instance
    • setLotCharEOverwrite

      public void setLotCharEOverwrite(String LotCharEOverwrite)
      Set Lot Char End Overwrite.
      Specified by:
      setLotCharEOverwrite in interface I_M_AttributeSet
      Parameters:
      LotCharEOverwrite - Lot/Batch End Indicator overwrite - default »
    • getLotCharEOverwrite

      public String getLotCharEOverwrite()
      Get Lot Char End Overwrite.
      Specified by:
      getLotCharEOverwrite in interface I_M_AttributeSet
      Returns:
      Lot/Batch End Indicator overwrite - default »
    • setLotCharSOverwrite

      public void setLotCharSOverwrite(String LotCharSOverwrite)
      Set Lot Char Start Overwrite.
      Specified by:
      setLotCharSOverwrite in interface I_M_AttributeSet
      Parameters:
      LotCharSOverwrite - Lot/Batch Start Indicator overwrite - default «
    • getLotCharSOverwrite

      public String getLotCharSOverwrite()
      Get Lot Char Start Overwrite.
      Specified by:
      getLotCharSOverwrite in interface I_M_AttributeSet
      Returns:
      Lot/Batch Start Indicator overwrite - default «
    • setMandatoryType

      public void setMandatoryType(String MandatoryType)
      Set Mandatory Type.
      Specified by:
      setMandatoryType in interface I_M_AttributeSet
      Parameters:
      MandatoryType - The specification of a Product Attribute Instance is mandatory
    • getMandatoryType

      public String getMandatoryType()
      Get Mandatory Type.
      Specified by:
      getMandatoryType in interface I_M_AttributeSet
      Returns:
      The specification of a Product Attribute Instance is mandatory
    • setM_AttributeSet_ID

      public void setM_AttributeSet_ID(int M_AttributeSet_ID)
      Set Attribute Set.
      Specified by:
      setM_AttributeSet_ID in interface I_M_AttributeSet
      Parameters:
      M_AttributeSet_ID - Product Attribute Set
    • getM_AttributeSet_ID

      public int getM_AttributeSet_ID()
      Get Attribute Set.
      Specified by:
      getM_AttributeSet_ID in interface I_M_AttributeSet
      Returns:
      Product Attribute Set
    • setM_AttributeSet_Type

      public void setM_AttributeSet_Type(String M_AttributeSet_Type)
      Set Attribute Set Type.
      Specified by:
      setM_AttributeSet_Type in interface I_M_AttributeSet
      Parameters:
      M_AttributeSet_Type - Attribute Set Type
    • getM_AttributeSet_Type

      public String getM_AttributeSet_Type()
      Get Attribute Set Type.
      Specified by:
      getM_AttributeSet_Type in interface I_M_AttributeSet
      Returns:
      Attribute Set Type
    • setM_AttributeSet_UU

      public void setM_AttributeSet_UU(String M_AttributeSet_UU)
      Set M_AttributeSet_UU.
      Specified by:
      setM_AttributeSet_UU in interface I_M_AttributeSet
      Parameters:
      M_AttributeSet_UU - M_AttributeSet_UU
    • getM_AttributeSet_UU

      public String getM_AttributeSet_UU()
      Get M_AttributeSet_UU.
      Specified by:
      getM_AttributeSet_UU in interface I_M_AttributeSet
      Returns:
      M_AttributeSet_UU
    • getM_LotCtl

      public I_M_LotCtl getM_LotCtl() throws RuntimeException
      Specified by:
      getM_LotCtl in interface I_M_AttributeSet
      Throws:
      RuntimeException
    • setM_LotCtl_ID

      public void setM_LotCtl_ID(int M_LotCtl_ID)
      Set Lot Control.
      Specified by:
      setM_LotCtl_ID in interface I_M_AttributeSet
      Parameters:
      M_LotCtl_ID - Product Lot Control
    • getM_LotCtl_ID

      public int getM_LotCtl_ID()
      Get Lot Control.
      Specified by:
      getM_LotCtl_ID in interface I_M_AttributeSet
      Returns:
      Product Lot Control
    • getM_SerNoCtl

      public I_M_SerNoCtl getM_SerNoCtl() throws RuntimeException
      Specified by:
      getM_SerNoCtl in interface I_M_AttributeSet
      Throws:
      RuntimeException
    • setM_SerNoCtl_ID

      public void setM_SerNoCtl_ID(int M_SerNoCtl_ID)
      Set Serial No Control.
      Specified by:
      setM_SerNoCtl_ID in interface I_M_AttributeSet
      Parameters:
      M_SerNoCtl_ID - Product Serial Number Control
    • getM_SerNoCtl_ID

      public int getM_SerNoCtl_ID()
      Get Serial No Control.
      Specified by:
      getM_SerNoCtl_ID in interface I_M_AttributeSet
      Returns:
      Product Serial Number Control
    • setName

      public void setName(String Name)
      Set Name.
      Specified by:
      setName in interface I_M_AttributeSet
      Parameters:
      Name - Alphanumeric identifier of the entity
    • getName

      public String getName()
      Get Name.
      Specified by:
      getName in interface I_M_AttributeSet
      Returns:
      Alphanumeric identifier of the entity
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair
    • setSerNoCharEOverwrite

      public void setSerNoCharEOverwrite(String SerNoCharEOverwrite)
      Set Ser No Char End Overwrite.
      Specified by:
      setSerNoCharEOverwrite in interface I_M_AttributeSet
      Parameters:
      SerNoCharEOverwrite - Serial Number End Indicator overwrite - default empty
    • getSerNoCharEOverwrite

      public String getSerNoCharEOverwrite()
      Get Ser No Char End Overwrite.
      Specified by:
      getSerNoCharEOverwrite in interface I_M_AttributeSet
      Returns:
      Serial Number End Indicator overwrite - default empty
    • setSerNoCharSOverwrite

      public void setSerNoCharSOverwrite(String SerNoCharSOverwrite)
      Set Ser No Char Start Overwrite.
      Specified by:
      setSerNoCharSOverwrite in interface I_M_AttributeSet
      Parameters:
      SerNoCharSOverwrite - Serial Number Start Indicator overwrite - default #
    • getSerNoCharSOverwrite

      public String getSerNoCharSOverwrite()
      Get Ser No Char Start Overwrite.
      Specified by:
      getSerNoCharSOverwrite in interface I_M_AttributeSet
      Returns:
      Serial Number Start Indicator overwrite - default #
    • setUseGuaranteeDateForMPolicy

      public void setUseGuaranteeDateForMPolicy(boolean UseGuaranteeDateForMPolicy)
      Set Use Guarantee Date for Material Policy.
      Specified by:
      setUseGuaranteeDateForMPolicy in interface I_M_AttributeSet
      Parameters:
      UseGuaranteeDateForMPolicy - Use Guarantee Date for Material Policy
    • isUseGuaranteeDateForMPolicy

      public boolean isUseGuaranteeDateForMPolicy()
      Get Use Guarantee Date for Material Policy.
      Specified by:
      isUseGuaranteeDateForMPolicy in interface I_M_AttributeSet
      Returns:
      Use Guarantee Date for Material Policy