Package org.compiere.model
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 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intM_ATTRIBUTESET_TYPE_AD_Reference_IDM_AttributeSet_Type AD_Reference_ID=200115static StringM_ATTRIBUTESET_TYPE_MaterialManagementSystemMaterial Management System = MMSstatic intMANDATORYTYPE_AD_Reference_IDMandatoryType AD_Reference_ID=324static StringMANDATORYTYPE_AlwaysMandatoryAlways Mandatory = Ystatic StringMANDATORYTYPE_NotMandatoryNot Mandatory = Nstatic StringMANDATORYTYPE_WhenShippingWhen Shipping = S-
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, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_M_AttributeSet
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_GuaranteeDays, COLUMNNAME_IsActive, COLUMNNAME_IsAutoGenerateLot, COLUMNNAME_IsGuaranteeDate, COLUMNNAME_IsGuaranteeDateMandatory, COLUMNNAME_IsInstanceAttribute, COLUMNNAME_IsLot, COLUMNNAME_IsLotMandatory, COLUMNNAME_IsSerNo, COLUMNNAME_IsSerNoMandatory, COLUMNNAME_LotCharEOverwrite, COLUMNNAME_LotCharSOverwrite, COLUMNNAME_M_AttributeSet_ID, COLUMNNAME_M_AttributeSet_Type, COLUMNNAME_M_AttributeSet_UU, COLUMNNAME_M_LotCtl_ID, COLUMNNAME_M_SerNoCtl_ID, COLUMNNAME_MandatoryType, COLUMNNAME_Name, COLUMNNAME_SerNoCharEOverwrite, COLUMNNAME_SerNoCharSOverwrite, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_UseGuaranteeDateForMPolicy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_M_AttributeSet(Properties ctx, int M_AttributeSet_ID, String trxName)Standard ConstructorX_M_AttributeSet(Properties ctx, ResultSet rs, String trxName)Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intget_AccessLevel()AccessLevelStringgetDescription()Get Description.intgetGuaranteeDays()Get Guarantee Days.KeyNamePairgetKeyNamePair()Get Record ID/ColumnNameStringgetLotCharEOverwrite()Get Lot Char End Overwrite.StringgetLotCharSOverwrite()Get Lot Char Start Overwrite.intgetM_AttributeSet_ID()Get Attribute Set.StringgetM_AttributeSet_Type()Get AttributeSet Type.StringgetM_AttributeSet_UU()Get M_AttributeSet_UU.I_M_LotCtlgetM_LotCtl()intgetM_LotCtl_ID()Get Lot Control.I_M_SerNoCtlgetM_SerNoCtl()intgetM_SerNoCtl_ID()Get Serial No Control.StringgetMandatoryType()Get Mandatory Type.StringgetName()Get Name.StringgetSerNoCharEOverwrite()Get SerNo Char End Overwrite.StringgetSerNoCharSOverwrite()Get SerNo Char Start Overwrite.protected POInfoinitPO(Properties ctx)Load Meta DatabooleanisAutoGenerateLot()Get IsAutoGenerateLot.booleanisGuaranteeDate()Get Guarantee Date.booleanisGuaranteeDateMandatory()Get Mandatory Guarantee Date.booleanisInstanceAttribute()Get Instance Attribute.booleanisLot()Get Lot.booleanisLotMandatory()Get Mandatory Lot.booleanisSerNo()Get Serial No.booleanisSerNoMandatory()Get Mandatory Serial No.booleanisUseGuaranteeDateForMPolicy()Get Use Guarantee Date for Material Policy.voidsetDescription(String Description)Set Description.voidsetGuaranteeDays(int GuaranteeDays)Set Guarantee Days.voidsetIsAutoGenerateLot(boolean IsAutoGenerateLot)Set IsAutoGenerateLot.voidsetIsGuaranteeDate(boolean IsGuaranteeDate)Set Guarantee Date.voidsetIsGuaranteeDateMandatory(boolean IsGuaranteeDateMandatory)Set Mandatory Guarantee Date.voidsetIsInstanceAttribute(boolean IsInstanceAttribute)Set Instance Attribute.voidsetIsLot(boolean IsLot)Set Lot.voidsetIsLotMandatory(boolean IsLotMandatory)Set Mandatory Lot.voidsetIsSerNo(boolean IsSerNo)Set Serial No.voidsetIsSerNoMandatory(boolean IsSerNoMandatory)Set Mandatory Serial No.voidsetLotCharEOverwrite(String LotCharEOverwrite)Set Lot Char End Overwrite.voidsetLotCharSOverwrite(String LotCharSOverwrite)Set Lot Char Start Overwrite.voidsetM_AttributeSet_ID(int M_AttributeSet_ID)Set Attribute Set.voidsetM_AttributeSet_Type(String M_AttributeSet_Type)Set AttributeSet Type.voidsetM_AttributeSet_UU(String M_AttributeSet_UU)Set M_AttributeSet_UU.voidsetM_LotCtl_ID(int M_LotCtl_ID)Set Lot Control.voidsetM_SerNoCtl_ID(int M_SerNoCtl_ID)Set Serial No Control.voidsetMandatoryType(String MandatoryType)Set Mandatory Type.voidsetName(String Name)Set Name.voidsetSerNoCharEOverwrite(String SerNoCharEOverwrite)Set SerNo Char End Overwrite.voidsetSerNoCharSOverwrite(String SerNoCharSOverwrite)Set SerNo Char Start Overwrite.voidsetUseGuaranteeDateForMPolicy(boolean UseGuaranteeDateForMPolicy)Set Use Guarantee Date for Material Policy.StringtoString()String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, 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_M_AttributeSet
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Methods inherited from interface org.compiere.model.I_Persistent
save
-
-
-
-
Field Detail
-
MANDATORYTYPE_AD_Reference_ID
public static final int MANDATORYTYPE_AD_Reference_ID
MandatoryType AD_Reference_ID=324- See Also:
- Constant Field Values
-
MANDATORYTYPE_NotMandatory
public static final String MANDATORYTYPE_NotMandatory
Not Mandatory = N- See Also:
- Constant Field Values
-
MANDATORYTYPE_WhenShipping
public static final String MANDATORYTYPE_WhenShipping
When Shipping = S- See Also:
- Constant Field Values
-
MANDATORYTYPE_AlwaysMandatory
public static final String MANDATORYTYPE_AlwaysMandatory
Always Mandatory = Y- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
M_ATTRIBUTESET_TYPE_MaterialManagementSystem
public static final String M_ATTRIBUTESET_TYPE_MaterialManagementSystem
Material Management System = MMS- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescriptionin interfaceI_M_AttributeSet- Parameters:
Description- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescriptionin interfaceI_M_AttributeSet- Returns:
- Optional short description of the record
-
setGuaranteeDays
public void setGuaranteeDays(int GuaranteeDays)
Set Guarantee Days.- Specified by:
setGuaranteeDaysin interfaceI_M_AttributeSet- Parameters:
GuaranteeDays- Number of days the product is guaranteed or available
-
getGuaranteeDays
public int getGuaranteeDays()
Get Guarantee Days.- Specified by:
getGuaranteeDaysin interfaceI_M_AttributeSet- Returns:
- Number of days the product is guaranteed or available
-
setIsAutoGenerateLot
public void setIsAutoGenerateLot(boolean IsAutoGenerateLot)
Set IsAutoGenerateLot.- Specified by:
setIsAutoGenerateLotin interfaceI_M_AttributeSet- Parameters:
IsAutoGenerateLot- IsAutoGenerateLot
-
isAutoGenerateLot
public boolean isAutoGenerateLot()
Get IsAutoGenerateLot.- Specified by:
isAutoGenerateLotin interfaceI_M_AttributeSet- Returns:
- IsAutoGenerateLot
-
setIsGuaranteeDate
public void setIsGuaranteeDate(boolean IsGuaranteeDate)
Set Guarantee Date.- Specified by:
setIsGuaranteeDatein interfaceI_M_AttributeSet- Parameters:
IsGuaranteeDate- Product has Guarantee or Expiry Date
-
isGuaranteeDate
public boolean isGuaranteeDate()
Get Guarantee Date.- Specified by:
isGuaranteeDatein interfaceI_M_AttributeSet- Returns:
- Product has Guarantee or Expiry Date
-
setIsGuaranteeDateMandatory
public void setIsGuaranteeDateMandatory(boolean IsGuaranteeDateMandatory)
Set Mandatory Guarantee Date.- Specified by:
setIsGuaranteeDateMandatoryin interfaceI_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:
isGuaranteeDateMandatoryin interfaceI_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:
setIsInstanceAttributein interfaceI_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:
isInstanceAttributein interfaceI_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:
setIsLotin interfaceI_M_AttributeSet- Parameters:
IsLot- The product instances have a Lot Number
-
isLot
public boolean isLot()
Get Lot.- Specified by:
isLotin interfaceI_M_AttributeSet- Returns:
- The product instances have a Lot Number
-
setIsLotMandatory
public void setIsLotMandatory(boolean IsLotMandatory)
Set Mandatory Lot.- Specified by:
setIsLotMandatoryin interfaceI_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:
isLotMandatoryin interfaceI_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:
setIsSerNoin interfaceI_M_AttributeSet- Parameters:
IsSerNo- The product instances have Serial Numbers
-
isSerNo
public boolean isSerNo()
Get Serial No.- Specified by:
isSerNoin interfaceI_M_AttributeSet- Returns:
- The product instances have Serial Numbers
-
setIsSerNoMandatory
public void setIsSerNoMandatory(boolean IsSerNoMandatory)
Set Mandatory Serial No.- Specified by:
setIsSerNoMandatoryin interfaceI_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:
isSerNoMandatoryin interfaceI_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:
setLotCharEOverwritein interfaceI_M_AttributeSet- Parameters:
LotCharEOverwrite- Lot/Batch End Indicator overwrite - default »
-
getLotCharEOverwrite
public String getLotCharEOverwrite()
Get Lot Char End Overwrite.- Specified by:
getLotCharEOverwritein interfaceI_M_AttributeSet- Returns:
- Lot/Batch End Indicator overwrite - default »
-
setLotCharSOverwrite
public void setLotCharSOverwrite(String LotCharSOverwrite)
Set Lot Char Start Overwrite.- Specified by:
setLotCharSOverwritein interfaceI_M_AttributeSet- Parameters:
LotCharSOverwrite- Lot/Batch Start Indicator overwrite - default «
-
getLotCharSOverwrite
public String getLotCharSOverwrite()
Get Lot Char Start Overwrite.- Specified by:
getLotCharSOverwritein interfaceI_M_AttributeSet- Returns:
- Lot/Batch Start Indicator overwrite - default «
-
setMandatoryType
public void setMandatoryType(String MandatoryType)
Set Mandatory Type.- Specified by:
setMandatoryTypein interfaceI_M_AttributeSet- Parameters:
MandatoryType- The specification of a Product Attribute Instance is mandatory
-
getMandatoryType
public String getMandatoryType()
Get Mandatory Type.- Specified by:
getMandatoryTypein interfaceI_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_IDin interfaceI_M_AttributeSet- Parameters:
M_AttributeSet_ID- Product Attribute Set
-
getM_AttributeSet_ID
public int getM_AttributeSet_ID()
Get Attribute Set.- Specified by:
getM_AttributeSet_IDin interfaceI_M_AttributeSet- Returns:
- Product Attribute Set
-
setM_AttributeSet_Type
public void setM_AttributeSet_Type(String M_AttributeSet_Type)
Set AttributeSet Type.- Specified by:
setM_AttributeSet_Typein interfaceI_M_AttributeSet- Parameters:
M_AttributeSet_Type- AttributeSet Type
-
getM_AttributeSet_Type
public String getM_AttributeSet_Type()
Get AttributeSet Type.- Specified by:
getM_AttributeSet_Typein interfaceI_M_AttributeSet- Returns:
- AttributeSet Type
-
setM_AttributeSet_UU
public void setM_AttributeSet_UU(String M_AttributeSet_UU)
Set M_AttributeSet_UU.- Specified by:
setM_AttributeSet_UUin interfaceI_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_UUin interfaceI_M_AttributeSet- Returns:
- M_AttributeSet_UU
-
getM_LotCtl
public I_M_LotCtl getM_LotCtl() throws RuntimeException
- Specified by:
getM_LotCtlin interfaceI_M_AttributeSet- Throws:
RuntimeException
-
setM_LotCtl_ID
public void setM_LotCtl_ID(int M_LotCtl_ID)
Set Lot Control.- Specified by:
setM_LotCtl_IDin interfaceI_M_AttributeSet- Parameters:
M_LotCtl_ID- Product Lot Control
-
getM_LotCtl_ID
public int getM_LotCtl_ID()
Get Lot Control.- Specified by:
getM_LotCtl_IDin interfaceI_M_AttributeSet- Returns:
- Product Lot Control
-
getM_SerNoCtl
public I_M_SerNoCtl getM_SerNoCtl() throws RuntimeException
- Specified by:
getM_SerNoCtlin interfaceI_M_AttributeSet- Throws:
RuntimeException
-
setM_SerNoCtl_ID
public void setM_SerNoCtl_ID(int M_SerNoCtl_ID)
Set Serial No Control.- Specified by:
setM_SerNoCtl_IDin interfaceI_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_IDin interfaceI_M_AttributeSet- Returns:
- Product Serial Number Control
-
setName
public void setName(String Name)
Set Name.- Specified by:
setNamein interfaceI_M_AttributeSet- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getNamein interfaceI_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 SerNo Char End Overwrite.- Specified by:
setSerNoCharEOverwritein interfaceI_M_AttributeSet- Parameters:
SerNoCharEOverwrite- Serial Number End Indicator overwrite - default empty
-
getSerNoCharEOverwrite
public String getSerNoCharEOverwrite()
Get SerNo Char End Overwrite.- Specified by:
getSerNoCharEOverwritein interfaceI_M_AttributeSet- Returns:
- Serial Number End Indicator overwrite - default empty
-
setSerNoCharSOverwrite
public void setSerNoCharSOverwrite(String SerNoCharSOverwrite)
Set SerNo Char Start Overwrite.- Specified by:
setSerNoCharSOverwritein interfaceI_M_AttributeSet- Parameters:
SerNoCharSOverwrite- Serial Number Start Indicator overwrite - default #
-
getSerNoCharSOverwrite
public String getSerNoCharSOverwrite()
Get SerNo Char Start Overwrite.- Specified by:
getSerNoCharSOverwritein interfaceI_M_AttributeSet- Returns:
- Serial Number Start Indicator overwrite - default #
-
setUseGuaranteeDateForMPolicy
public void setUseGuaranteeDateForMPolicy(boolean UseGuaranteeDateForMPolicy)
Set Use Guarantee Date for Material Policy.- Specified by:
setUseGuaranteeDateForMPolicyin interfaceI_M_AttributeSet- Parameters:
UseGuaranteeDateForMPolicy- Use Guarantee Date for Material Policy
-
isUseGuaranteeDateForMPolicy
public boolean isUseGuaranteeDateForMPolicy()
Get Use Guarantee Date for Material Policy.- Specified by:
isUseGuaranteeDateForMPolicyin interfaceI_M_AttributeSet- Returns:
- Use Guarantee Date for Material Policy
-
-