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
Generated Model for M_AttributeSet
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
M_AttributeSet_Type AD_Reference_ID=200115static final String
Material Management System = MMSstatic final int
MandatoryType AD_Reference_ID=324static final String
Always Mandatory = Ystatic final String
Not Mandatory = Nstatic final String
When Shipping = SFields 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.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
ConstructorDescriptionX_M_AttributeSet
(Properties ctx, int M_AttributeSet_ID, String trxName) Standard ConstructorX_M_AttributeSet
(Properties ctx, int M_AttributeSet_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_AttributeSet
(Properties ctx, String M_AttributeSet_UU, String trxName) Standard ConstructorX_M_AttributeSet
(Properties ctx, String M_AttributeSet_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_AttributeSet
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Description.int
Get Guarantee Days.Get Record ID/ColumnNameGet Lot Char End Overwrite.Get Lot Char Start Overwrite.int
Get Attribute Set.Get Attribute Set Type.Get M_AttributeSet_UU.int
Get Lot Control.int
Get Serial No Control.Get Mandatory Type.getName()
Get Name.Get Ser No Char End Overwrite.Get Ser No Char Start Overwrite.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Is Auto Generate Lot.boolean
Get Guarantee Date.boolean
Get Mandatory Guarantee Date.boolean
Get Instance Attribute.boolean
isLot()
Get Lot.boolean
Get Mandatory Lot.boolean
isSerNo()
Get Serial No.boolean
Get Mandatory Serial No.boolean
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 Is Auto Generate Lot.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 Attribute Set 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
Set Name.void
setSerNoCharEOverwrite
(String SerNoCharEOverwrite) Set Ser No Char End Overwrite.void
setSerNoCharSOverwrite
(String SerNoCharSOverwrite) Set Ser No Char Start Overwrite.void
setUseGuaranteeDateForMPolicy
(boolean UseGuaranteeDateForMPolicy) Set Use Guarantee Date for Material Policy.toString()
String representationMethods 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_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 Details
-
MANDATORYTYPE_AD_Reference_ID
public static final int MANDATORYTYPE_AD_Reference_IDMandatoryType AD_Reference_ID=324- See Also:
-
MANDATORYTYPE_NotMandatory
Not Mandatory = N- See Also:
-
MANDATORYTYPE_WhenShipping
When Shipping = S- See Also:
-
MANDATORYTYPE_AlwaysMandatory
Always Mandatory = Y- See Also:
-
M_ATTRIBUTESET_TYPE_AD_Reference_ID
public static final int M_ATTRIBUTESET_TYPE_AD_Reference_IDM_AttributeSet_Type AD_Reference_ID=200115- See Also:
-
M_ATTRIBUTESET_TYPE_MaterialManagementSystem
Material Management System = MMS- See Also:
-
-
Constructor Details
-
X_M_AttributeSet
Standard Constructor -
X_M_AttributeSet
public X_M_AttributeSet(Properties ctx, int M_AttributeSet_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_AttributeSet
Standard Constructor -
X_M_AttributeSet
public X_M_AttributeSet(Properties ctx, String M_AttributeSet_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_AttributeSet
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_M_AttributeSet
- Parameters:
Description
- Optional short description of the record
-
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 Is Auto Generate Lot.- Specified by:
setIsAutoGenerateLot
in interfaceI_M_AttributeSet
- Parameters:
IsAutoGenerateLot
- Is Auto Generate Lot
-
isAutoGenerateLot
public boolean isAutoGenerateLot()Get Is Auto Generate Lot.- Specified by:
isAutoGenerateLot
in interfaceI_M_AttributeSet
- Returns:
- Is Auto Generate Lot
-
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
Set Lot Char End Overwrite.- Specified by:
setLotCharEOverwrite
in interfaceI_M_AttributeSet
- Parameters:
LotCharEOverwrite
- Lot/Batch End Indicator overwrite - default »
-
getLotCharEOverwrite
Get Lot Char End Overwrite.- Specified by:
getLotCharEOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Lot/Batch End Indicator overwrite - default »
-
setLotCharSOverwrite
Set Lot Char Start Overwrite.- Specified by:
setLotCharSOverwrite
in interfaceI_M_AttributeSet
- Parameters:
LotCharSOverwrite
- Lot/Batch Start Indicator overwrite - default «
-
getLotCharSOverwrite
Get Lot Char Start Overwrite.- Specified by:
getLotCharSOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Lot/Batch Start Indicator overwrite - default «
-
setMandatoryType
Set Mandatory Type.- Specified by:
setMandatoryType
in interfaceI_M_AttributeSet
- Parameters:
MandatoryType
- The specification of a Product Attribute Instance is mandatory
-
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
Set Attribute Set Type.- Specified by:
setM_AttributeSet_Type
in interfaceI_M_AttributeSet
- Parameters:
M_AttributeSet_Type
- Attribute Set Type
-
getM_AttributeSet_Type
Get Attribute Set Type.- Specified by:
getM_AttributeSet_Type
in interfaceI_M_AttributeSet
- Returns:
- Attribute Set Type
-
setM_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
Get M_AttributeSet_UU.- Specified by:
getM_AttributeSet_UU
in interfaceI_M_AttributeSet
- Returns:
- M_AttributeSet_UU
-
getM_LotCtl
- 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
- 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
Set Name.- Specified by:
setName
in interfaceI_M_AttributeSet
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_M_AttributeSet
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setSerNoCharEOverwrite
Set Ser No Char End Overwrite.- Specified by:
setSerNoCharEOverwrite
in interfaceI_M_AttributeSet
- Parameters:
SerNoCharEOverwrite
- Serial Number End Indicator overwrite - default empty
-
getSerNoCharEOverwrite
Get Ser No Char End Overwrite.- Specified by:
getSerNoCharEOverwrite
in interfaceI_M_AttributeSet
- Returns:
- Serial Number End Indicator overwrite - default empty
-
setSerNoCharSOverwrite
Set Ser No Char Start Overwrite.- Specified by:
setSerNoCharSOverwrite
in interfaceI_M_AttributeSet
- Parameters:
SerNoCharSOverwrite
- Serial Number Start Indicator overwrite - default #
-
getSerNoCharSOverwrite
Get Ser No 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
-