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 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intEntityType AD_Reference_ID=389static final intM_AttributeSet_Type AD_Reference_ID=200115static final StringMaterial Management System = MMSstatic final StringTable Attribute = TAstatic final intMandatoryType AD_Reference_ID=324static final StringAlways Mandatory = Ystatic final StringNot Mandatory = Nstatic final StringWhen 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_IDFields 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_EntityType, 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
ConstructorsConstructorDescriptionX_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 intAccessLevelGet Description.Get Entity Type.intGet Guarantee Days.Get Record ID/ColumnNameGet Lot Char End Overwrite.Get Lot Char Start Overwrite.intGet Attribute Set.Get Attribute Set Type.Get M_AttributeSet_UU.Deprecated.intGet Lot Control.Deprecated.intGet Serial No Control.Get Mandatory Type.getName()Get Name.Get Ser No Char End Overwrite.Get Ser No Char Start Overwrite.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Is Auto Generate Lot.booleanGet Guarantee Date.booleanGet Mandatory Guarantee Date.booleanGet Instance Attribute.booleanisLot()Get Lot.booleanGet Mandatory Lot.booleanisSerNo()Get Serial No.booleanGet Mandatory Serial No.booleanGet Use Guarantee Date for Material Policy.voidsetDescription(String Description) Set Description.voidsetEntityType(String EntityType) Set Entity Type.voidsetGuaranteeDays(int GuaranteeDays) Set Guarantee Days.voidsetIsAutoGenerateLot(boolean IsAutoGenerateLot) Set Is Auto Generate Lot.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 Attribute Set 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.voidSet Name.voidsetSerNoCharEOverwrite(String SerNoCharEOverwrite) Set Ser No Char End Overwrite.voidsetSerNoCharSOverwrite(String SerNoCharSOverwrite) Set Ser No Char Start Overwrite.voidsetUseGuaranteeDateForMPolicy(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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, 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, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_M_AttributeSet
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
ENTITYTYPE_AD_Reference_ID
public static final int ENTITYTYPE_AD_Reference_IDEntityType AD_Reference_ID=389- 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:
-
M_ATTRIBUTESET_TYPE_TableAttribute
Table Attribute = TA- See Also:
-
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:
-
-
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_AccessLevelin classPO- Returns:
- 7 - System - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_M_AttributeSet- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_M_AttributeSet- Returns:
- Optional short description of the record
-
setEntityType
Set Entity Type.- Specified by:
setEntityTypein interfaceI_M_AttributeSet- Parameters:
EntityType- Dictionary Entity Type; Determines ownership and synchronization
-
getEntityType
Get Entity Type.- Specified by:
getEntityTypein interfaceI_M_AttributeSet- Returns:
- Dictionary Entity Type; Determines ownership and synchronization
-
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 Is Auto Generate Lot.- Specified by:
setIsAutoGenerateLotin interfaceI_M_AttributeSet- Parameters:
IsAutoGenerateLot- Is Auto Generate Lot
-
isAutoGenerateLot
public boolean isAutoGenerateLot()Get Is Auto Generate Lot.- Specified by:
isAutoGenerateLotin interfaceI_M_AttributeSet- Returns:
- Is Auto Generate Lot
-
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
Set Lot Char End Overwrite.- Specified by:
setLotCharEOverwritein interfaceI_M_AttributeSet- Parameters:
LotCharEOverwrite- Lot/Batch End Indicator overwrite - default »
-
getLotCharEOverwrite
Get Lot Char End Overwrite.- Specified by:
getLotCharEOverwritein interfaceI_M_AttributeSet- Returns:
- Lot/Batch End Indicator overwrite - default »
-
setLotCharSOverwrite
Set Lot Char Start Overwrite.- Specified by:
setLotCharSOverwritein interfaceI_M_AttributeSet- Parameters:
LotCharSOverwrite- Lot/Batch Start Indicator overwrite - default «
-
getLotCharSOverwrite
Get Lot Char Start Overwrite.- Specified by:
getLotCharSOverwritein interfaceI_M_AttributeSet- Returns:
- Lot/Batch Start Indicator overwrite - default «
-
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
Set Attribute Set Type.- Specified by:
setM_AttributeSet_Typein interfaceI_M_AttributeSet- Parameters:
M_AttributeSet_Type- Attribute Set Type
-
getM_AttributeSet_Type
Get Attribute Set Type.- Specified by:
getM_AttributeSet_Typein interfaceI_M_AttributeSet- Returns:
- Attribute Set Type
-
setM_AttributeSet_UU
Set M_AttributeSet_UU.- Specified by:
setM_AttributeSet_UUin interfaceI_M_AttributeSet- Parameters:
M_AttributeSet_UU- M_AttributeSet_UU
-
getM_AttributeSet_UU
Get M_AttributeSet_UU.- Specified by:
getM_AttributeSet_UUin interfaceI_M_AttributeSet- Returns:
- M_AttributeSet_UU
-
getM_LotCtl
Deprecated.- 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
Deprecated.- 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
-
setMandatoryType
Set Mandatory Type.- Specified by:
setMandatoryTypein interfaceI_M_AttributeSet- Parameters:
MandatoryType- The specification of a Product Attribute Instance is mandatory
-
getMandatoryType
Get Mandatory Type.- Specified by:
getMandatoryTypein interfaceI_M_AttributeSet- Returns:
- The specification of a Product Attribute Instance is mandatory
-
setName
Set Name.- Specified by:
setNamein interfaceI_M_AttributeSet- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getNamein 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:
setSerNoCharEOverwritein interfaceI_M_AttributeSet- Parameters:
SerNoCharEOverwrite- Serial Number End Indicator overwrite - default empty
-
getSerNoCharEOverwrite
Get Ser No Char End Overwrite.- Specified by:
getSerNoCharEOverwritein interfaceI_M_AttributeSet- Returns:
- Serial Number End Indicator overwrite - default empty
-
setSerNoCharSOverwrite
Set Ser No Char Start Overwrite.- Specified by:
setSerNoCharSOverwritein interfaceI_M_AttributeSet- Parameters:
SerNoCharSOverwrite- Serial Number Start Indicator overwrite - default #
-
getSerNoCharSOverwrite
Get Ser No 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
-