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 int
M_ATTRIBUTESET_TYPE_AD_Reference_ID
M_AttributeSet_Type AD_Reference_ID=200115static String
M_ATTRIBUTESET_TYPE_MaterialManagementSystem
Material Management System = MMSstatic int
MANDATORYTYPE_AD_Reference_ID
MandatoryType AD_Reference_ID=324static String
MANDATORYTYPE_AlwaysMandatory
Always Mandatory = Ystatic String
MANDATORYTYPE_NotMandatory
Not Mandatory = Nstatic String
MANDATORYTYPE_WhenShipping
When 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 int
get_AccessLevel()
AccessLevelString
getDescription()
Get Description.int
getGuaranteeDays()
Get Guarantee Days.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameString
getLotCharEOverwrite()
Get Lot Char End Overwrite.String
getLotCharSOverwrite()
Get Lot Char Start Overwrite.int
getM_AttributeSet_ID()
Get Attribute Set.String
getM_AttributeSet_Type()
Get AttributeSet Type.String
getM_AttributeSet_UU()
Get M_AttributeSet_UU.I_M_LotCtl
getM_LotCtl()
int
getM_LotCtl_ID()
Get Lot Control.I_M_SerNoCtl
getM_SerNoCtl()
int
getM_SerNoCtl_ID()
Get Serial No Control.String
getMandatoryType()
Get Mandatory Type.String
getName()
Get Name.String
getSerNoCharEOverwrite()
Get SerNo Char End Overwrite.String
getSerNoCharSOverwrite()
Get SerNo Char Start Overwrite.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isAutoGenerateLot()
Get IsAutoGenerateLot.boolean
isGuaranteeDate()
Get Guarantee Date.boolean
isGuaranteeDateMandatory()
Get Mandatory Guarantee Date.boolean
isInstanceAttribute()
Get Instance Attribute.boolean
isLot()
Get Lot.boolean
isLotMandatory()
Get Mandatory Lot.boolean
isSerNo()
Get Serial No.boolean
isSerNoMandatory()
Get Mandatory Serial No.boolean
isUseGuaranteeDateForMPolicy()
Get Use Guarantee Date for Material Policy.void
setDescription(String Description)
Set Description.void
setGuaranteeDays(int GuaranteeDays)
Set Guarantee Days.void
setIsAutoGenerateLot(boolean IsAutoGenerateLot)
Set IsAutoGenerateLot.void
setIsGuaranteeDate(boolean IsGuaranteeDate)
Set Guarantee Date.void
setIsGuaranteeDateMandatory(boolean IsGuaranteeDateMandatory)
Set Mandatory Guarantee Date.void
setIsInstanceAttribute(boolean IsInstanceAttribute)
Set Instance Attribute.void
setIsLot(boolean IsLot)
Set Lot.void
setIsLotMandatory(boolean IsLotMandatory)
Set Mandatory Lot.void
setIsSerNo(boolean IsSerNo)
Set Serial No.void
setIsSerNoMandatory(boolean IsSerNoMandatory)
Set Mandatory Serial No.void
setLotCharEOverwrite(String LotCharEOverwrite)
Set Lot Char End Overwrite.void
setLotCharSOverwrite(String LotCharSOverwrite)
Set Lot Char Start Overwrite.void
setM_AttributeSet_ID(int M_AttributeSet_ID)
Set Attribute Set.void
setM_AttributeSet_Type(String M_AttributeSet_Type)
Set AttributeSet Type.void
setM_AttributeSet_UU(String M_AttributeSet_UU)
Set M_AttributeSet_UU.void
setM_LotCtl_ID(int M_LotCtl_ID)
Set Lot Control.void
setM_SerNoCtl_ID(int M_SerNoCtl_ID)
Set Serial No Control.void
setMandatoryType(String MandatoryType)
Set Mandatory Type.void
setName(String Name)
Set Name.void
setSerNoCharEOverwrite(String SerNoCharEOverwrite)
Set SerNo Char End Overwrite.void
setSerNoCharSOverwrite(String SerNoCharSOverwrite)
Set SerNo Char Start Overwrite.void
setUseGuaranteeDateForMPolicy(boolean UseGuaranteeDateForMPolicy)
Set Use Guarantee Date for Material Policy.String
toString()
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_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_M_AttributeSet
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_M_AttributeSet
- Returns:
- Optional short description of the record
-
setGuaranteeDays
public void setGuaranteeDays(int GuaranteeDays)
Set Guarantee Days.- Specified by:
setGuaranteeDays
in interfaceI_M_AttributeSet
- Parameters:
GuaranteeDays
- Number of days the product is guaranteed or available
-
getGuaranteeDays
public int getGuaranteeDays()
Get Guarantee Days.- Specified by:
getGuaranteeDays
in interfaceI_M_AttributeSet
- Returns:
- Number of days the product is guaranteed or available
-
setIsAutoGenerateLot
public void setIsAutoGenerateLot(boolean IsAutoGenerateLot)
Set IsAutoGenerateLot.- Specified by:
setIsAutoGenerateLot
in interfaceI_M_AttributeSet
- Parameters:
IsAutoGenerateLot
- IsAutoGenerateLot
-
isAutoGenerateLot
public boolean isAutoGenerateLot()
Get IsAutoGenerateLot.- Specified by:
isAutoGenerateLot
in interfaceI_M_AttributeSet
- Returns:
- IsAutoGenerateLot
-
setIsGuaranteeDate
public void setIsGuaranteeDate(boolean IsGuaranteeDate)
Set Guarantee Date.- Specified by:
setIsGuaranteeDate
in interfaceI_M_AttributeSet
- Parameters:
IsGuaranteeDate
- Product has Guarantee or Expiry Date
-
isGuaranteeDate
public boolean isGuaranteeDate()
Get Guarantee Date.- Specified by:
isGuaranteeDate
in interfaceI_M_AttributeSet
- Returns:
- Product has Guarantee or Expiry Date
-
setIsGuaranteeDateMandatory
public void setIsGuaranteeDateMandatory(boolean IsGuaranteeDateMandatory)
Set Mandatory Guarantee Date.- Specified by:
setIsGuaranteeDateMandatory
in 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:
isGuaranteeDateMandatory
in 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:
setIsInstanceAttribute
in 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:
isInstanceAttribute
in 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:
setIsLot
in interfaceI_M_AttributeSet
- Parameters:
IsLot
- The product instances have a Lot Number
-
isLot
public boolean isLot()
Get Lot.- Specified by:
isLot
in interfaceI_M_AttributeSet
- Returns:
- The product instances have a Lot Number
-
setIsLotMandatory
public void setIsLotMandatory(boolean IsLotMandatory)
Set Mandatory Lot.- Specified by:
setIsLotMandatory
in 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:
isLotMandatory
in 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:
setIsSerNo
in interfaceI_M_AttributeSet
- Parameters:
IsSerNo
- The product instances have Serial Numbers
-
isSerNo
public boolean isSerNo()
Get Serial No.- Specified by:
isSerNo
in interfaceI_M_AttributeSet
- Returns:
- The product instances have Serial Numbers
-
setIsSerNoMandatory
public void setIsSerNoMandatory(boolean IsSerNoMandatory)
Set Mandatory Serial No.- Specified by:
setIsSerNoMandatory
in 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:
isSerNoMandatory
in 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:
setLotCharEOverwrite
in interfaceI_M_AttributeSet
- Parameters:
LotCharEOverwrite
- Lot/Batch End Indicator overwrite - default »
-
getLotCharEOverwrite
public String getLotCharEOverwrite()
Get Lot Char End Overwrite.- Specified by:
getLotCharEOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Lot/Batch End Indicator overwrite - default »
-
setLotCharSOverwrite
public void setLotCharSOverwrite(String LotCharSOverwrite)
Set Lot Char Start Overwrite.- Specified by:
setLotCharSOverwrite
in interfaceI_M_AttributeSet
- Parameters:
LotCharSOverwrite
- Lot/Batch Start Indicator overwrite - default «
-
getLotCharSOverwrite
public String getLotCharSOverwrite()
Get Lot Char Start Overwrite.- Specified by:
getLotCharSOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Lot/Batch Start Indicator overwrite - default «
-
setMandatoryType
public void setMandatoryType(String MandatoryType)
Set Mandatory Type.- Specified by:
setMandatoryType
in interfaceI_M_AttributeSet
- Parameters:
MandatoryType
- The specification of a Product Attribute Instance is mandatory
-
getMandatoryType
public String getMandatoryType()
Get Mandatory Type.- Specified by:
getMandatoryType
in 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_ID
in 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_ID
in 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_Type
in interfaceI_M_AttributeSet
- Parameters:
M_AttributeSet_Type
- AttributeSet Type
-
getM_AttributeSet_Type
public String getM_AttributeSet_Type()
Get AttributeSet Type.- Specified by:
getM_AttributeSet_Type
in 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_UU
in 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_UU
in interfaceI_M_AttributeSet
- Returns:
- M_AttributeSet_UU
-
getM_LotCtl
public I_M_LotCtl getM_LotCtl() throws RuntimeException
- Specified by:
getM_LotCtl
in interfaceI_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 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_ID
in interfaceI_M_AttributeSet
- Returns:
- Product Lot Control
-
getM_SerNoCtl
public I_M_SerNoCtl getM_SerNoCtl() throws RuntimeException
- Specified by:
getM_SerNoCtl
in 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_ID
in 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_ID
in interfaceI_M_AttributeSet
- Returns:
- Product Serial Number Control
-
setName
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_M_AttributeSet
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in 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:
setSerNoCharEOverwrite
in interfaceI_M_AttributeSet
- Parameters:
SerNoCharEOverwrite
- Serial Number End Indicator overwrite - default empty
-
getSerNoCharEOverwrite
public String getSerNoCharEOverwrite()
Get SerNo Char End Overwrite.- Specified by:
getSerNoCharEOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Serial Number End Indicator overwrite - default empty
-
setSerNoCharSOverwrite
public void setSerNoCharSOverwrite(String SerNoCharSOverwrite)
Set SerNo Char Start Overwrite.- Specified by:
setSerNoCharSOverwrite
in interfaceI_M_AttributeSet
- Parameters:
SerNoCharSOverwrite
- Serial Number Start Indicator overwrite - default #
-
getSerNoCharSOverwrite
public String getSerNoCharSOverwrite()
Get SerNo Char Start Overwrite.- Specified by:
getSerNoCharSOverwrite
in 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:
setUseGuaranteeDateForMPolicy
in interfaceI_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 interfaceI_M_AttributeSet
- Returns:
- Use Guarantee Date for Material Policy
-
-