Package org.compiere.model
Class X_AD_Sequence
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_Sequence
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Sequence
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MSequence
public class X_AD_Sequence extends PO implements I_AD_Sequence, I_Persistent
Generated Model for AD_Sequence- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
-
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_AD_Sequence
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Sequence_ID, COLUMNNAME_AD_Sequence_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CurrentNext, COLUMNNAME_CurrentNextSys, COLUMNNAME_DateColumn, COLUMNNAME_DecimalPattern, COLUMNNAME_Description, COLUMNNAME_IncrementNo, COLUMNNAME_IsActive, COLUMNNAME_IsAudited, COLUMNNAME_IsAutoSequence, COLUMNNAME_IsOrgLevelSequence, COLUMNNAME_IsTableID, COLUMNNAME_Name, COLUMNNAME_OrgColumn, COLUMNNAME_Prefix, COLUMNNAME_StartNewMonth, COLUMNNAME_StartNewYear, COLUMNNAME_StartNo, COLUMNNAME_Suffix, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_VFormat, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_AD_Sequence(Properties ctx, int AD_Sequence_ID, String trxName)
Standard ConstructorX_AD_Sequence(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()
AccessLevelint
getAD_Sequence_ID()
Get Sequence.String
getAD_Sequence_UU()
Get AD_Sequence_UU.int
getCurrentNext()
Get Current Next.int
getCurrentNextSys()
Get Current Next (System).String
getDateColumn()
Get Date Column.String
getDecimalPattern()
Get Decimal Pattern.String
getDescription()
Get Description.int
getIncrementNo()
Get Increment.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameString
getName()
Get Name.String
getOrgColumn()
Get Org Column.String
getPrefix()
Get Prefix.int
getStartNo()
Get Start No.String
getSuffix()
Get Suffix.String
getVFormat()
Get Value Format.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isAudited()
Get Activate Audit.boolean
isAutoSequence()
Get Auto numbering.boolean
isOrgLevelSequence()
Get Organization level.boolean
isStartNewMonth()
Get Restart sequence every month.boolean
isStartNewYear()
Get Restart sequence every Year.boolean
isTableID()
Get Used for Record ID.void
setAD_Sequence_ID(int AD_Sequence_ID)
Set Sequence.void
setAD_Sequence_UU(String AD_Sequence_UU)
Set AD_Sequence_UU.void
setCurrentNext(int CurrentNext)
Set Current Next.void
setCurrentNextSys(int CurrentNextSys)
Set Current Next (System).void
setDateColumn(String DateColumn)
Set Date Column.void
setDecimalPattern(String DecimalPattern)
Set Decimal Pattern.void
setDescription(String Description)
Set Description.void
setIncrementNo(int IncrementNo)
Set Increment.void
setIsAudited(boolean IsAudited)
Set Activate Audit.void
setIsAutoSequence(boolean IsAutoSequence)
Set Auto numbering.void
setIsOrgLevelSequence(boolean IsOrgLevelSequence)
Set Organization level.void
setIsTableID(boolean IsTableID)
Set Used for Record ID.void
setName(String Name)
Set Name.void
setOrgColumn(String OrgColumn)
Set Org Column.void
setPrefix(String Prefix)
Set Prefix.void
setStartNewMonth(boolean StartNewMonth)
Set Restart sequence every month.void
setStartNewYear(boolean StartNewYear)
Set Restart sequence every Year.void
setStartNo(int StartNo)
Set Start No.void
setSuffix(String Suffix)
Set Suffix.void
setVFormat(String VFormat)
Set Value Format.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_AD_Sequence
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
-
-
-
-
Constructor Detail
-
X_AD_Sequence
public X_AD_Sequence(Properties ctx, int AD_Sequence_ID, String trxName)
Standard Constructor
-
X_AD_Sequence
public X_AD_Sequence(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 6 - System - Client
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setAD_Sequence_ID
public void setAD_Sequence_ID(int AD_Sequence_ID)
Set Sequence.- Specified by:
setAD_Sequence_ID
in interfaceI_AD_Sequence
- Parameters:
AD_Sequence_ID
- Document Sequence
-
getAD_Sequence_ID
public int getAD_Sequence_ID()
Get Sequence.- Specified by:
getAD_Sequence_ID
in interfaceI_AD_Sequence
- Returns:
- Document Sequence
-
setAD_Sequence_UU
public void setAD_Sequence_UU(String AD_Sequence_UU)
Set AD_Sequence_UU.- Specified by:
setAD_Sequence_UU
in interfaceI_AD_Sequence
- Parameters:
AD_Sequence_UU
- AD_Sequence_UU
-
getAD_Sequence_UU
public String getAD_Sequence_UU()
Get AD_Sequence_UU.- Specified by:
getAD_Sequence_UU
in interfaceI_AD_Sequence
- Returns:
- AD_Sequence_UU
-
setCurrentNext
public void setCurrentNext(int CurrentNext)
Set Current Next.- Specified by:
setCurrentNext
in interfaceI_AD_Sequence
- Parameters:
CurrentNext
- The next number to be used
-
getCurrentNext
public int getCurrentNext()
Get Current Next.- Specified by:
getCurrentNext
in interfaceI_AD_Sequence
- Returns:
- The next number to be used
-
setCurrentNextSys
public void setCurrentNextSys(int CurrentNextSys)
Set Current Next (System).- Specified by:
setCurrentNextSys
in interfaceI_AD_Sequence
- Parameters:
CurrentNextSys
- Next sequence for system use
-
getCurrentNextSys
public int getCurrentNextSys()
Get Current Next (System).- Specified by:
getCurrentNextSys
in interfaceI_AD_Sequence
- Returns:
- Next sequence for system use
-
setDateColumn
public void setDateColumn(String DateColumn)
Set Date Column.- Specified by:
setDateColumn
in interfaceI_AD_Sequence
- Parameters:
DateColumn
- Fully qualified date column
-
getDateColumn
public String getDateColumn()
Get Date Column.- Specified by:
getDateColumn
in interfaceI_AD_Sequence
- Returns:
- Fully qualified date column
-
setDecimalPattern
public void setDecimalPattern(String DecimalPattern)
Set Decimal Pattern.- Specified by:
setDecimalPattern
in interfaceI_AD_Sequence
- Parameters:
DecimalPattern
- Java Decimal Pattern
-
getDecimalPattern
public String getDecimalPattern()
Get Decimal Pattern.- Specified by:
getDecimalPattern
in interfaceI_AD_Sequence
- Returns:
- Java Decimal Pattern
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_AD_Sequence
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_AD_Sequence
- Returns:
- Optional short description of the record
-
setIncrementNo
public void setIncrementNo(int IncrementNo)
Set Increment.- Specified by:
setIncrementNo
in interfaceI_AD_Sequence
- Parameters:
IncrementNo
- The number to increment the last document number by
-
getIncrementNo
public int getIncrementNo()
Get Increment.- Specified by:
getIncrementNo
in interfaceI_AD_Sequence
- Returns:
- The number to increment the last document number by
-
setIsAudited
public void setIsAudited(boolean IsAudited)
Set Activate Audit.- Specified by:
setIsAudited
in interfaceI_AD_Sequence
- Parameters:
IsAudited
- Activate Audit Trail of what numbers are generated
-
isAudited
public boolean isAudited()
Get Activate Audit.- Specified by:
isAudited
in interfaceI_AD_Sequence
- Returns:
- Activate Audit Trail of what numbers are generated
-
setIsAutoSequence
public void setIsAutoSequence(boolean IsAutoSequence)
Set Auto numbering.- Specified by:
setIsAutoSequence
in interfaceI_AD_Sequence
- Parameters:
IsAutoSequence
- Automatically assign the next number
-
isAutoSequence
public boolean isAutoSequence()
Get Auto numbering.- Specified by:
isAutoSequence
in interfaceI_AD_Sequence
- Returns:
- Automatically assign the next number
-
setIsOrgLevelSequence
public void setIsOrgLevelSequence(boolean IsOrgLevelSequence)
Set Organization level.- Specified by:
setIsOrgLevelSequence
in interfaceI_AD_Sequence
- Parameters:
IsOrgLevelSequence
- This sequence can be defined for each organization
-
isOrgLevelSequence
public boolean isOrgLevelSequence()
Get Organization level.- Specified by:
isOrgLevelSequence
in interfaceI_AD_Sequence
- Returns:
- This sequence can be defined for each organization
-
setIsTableID
public void setIsTableID(boolean IsTableID)
Set Used for Record ID.- Specified by:
setIsTableID
in interfaceI_AD_Sequence
- Parameters:
IsTableID
- The document number will be used as the record key
-
isTableID
public boolean isTableID()
Get Used for Record ID.- Specified by:
isTableID
in interfaceI_AD_Sequence
- Returns:
- The document number will be used as the record key
-
setName
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_AD_Sequence
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in interfaceI_AD_Sequence
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setOrgColumn
public void setOrgColumn(String OrgColumn)
Set Org Column.- Specified by:
setOrgColumn
in interfaceI_AD_Sequence
- Parameters:
OrgColumn
- Fully qualified Organization column (AD_Org_ID)
-
getOrgColumn
public String getOrgColumn()
Get Org Column.- Specified by:
getOrgColumn
in interfaceI_AD_Sequence
- Returns:
- Fully qualified Organization column (AD_Org_ID)
-
setPrefix
public void setPrefix(String Prefix)
Set Prefix.- Specified by:
setPrefix
in interfaceI_AD_Sequence
- Parameters:
Prefix
- Prefix before the sequence number
-
getPrefix
public String getPrefix()
Get Prefix.- Specified by:
getPrefix
in interfaceI_AD_Sequence
- Returns:
- Prefix before the sequence number
-
setStartNewMonth
public void setStartNewMonth(boolean StartNewMonth)
Set Restart sequence every month.- Specified by:
setStartNewMonth
in interfaceI_AD_Sequence
- Parameters:
StartNewMonth
- Restart sequence every month
-
isStartNewMonth
public boolean isStartNewMonth()
Get Restart sequence every month.- Specified by:
isStartNewMonth
in interfaceI_AD_Sequence
- Returns:
- Restart sequence every month
-
setStartNewYear
public void setStartNewYear(boolean StartNewYear)
Set Restart sequence every Year.- Specified by:
setStartNewYear
in interfaceI_AD_Sequence
- Parameters:
StartNewYear
- Restart the sequence with Start on every 1/1
-
isStartNewYear
public boolean isStartNewYear()
Get Restart sequence every Year.- Specified by:
isStartNewYear
in interfaceI_AD_Sequence
- Returns:
- Restart the sequence with Start on every 1/1
-
setStartNo
public void setStartNo(int StartNo)
Set Start No.- Specified by:
setStartNo
in interfaceI_AD_Sequence
- Parameters:
StartNo
- Starting number/position
-
getStartNo
public int getStartNo()
Get Start No.- Specified by:
getStartNo
in interfaceI_AD_Sequence
- Returns:
- Starting number/position
-
setSuffix
public void setSuffix(String Suffix)
Set Suffix.- Specified by:
setSuffix
in interfaceI_AD_Sequence
- Parameters:
Suffix
- Suffix after the number
-
getSuffix
public String getSuffix()
Get Suffix.- Specified by:
getSuffix
in interfaceI_AD_Sequence
- Returns:
- Suffix after the number
-
setVFormat
public void setVFormat(String VFormat)
Set Value Format.- Specified by:
setVFormat
in interfaceI_AD_Sequence
- Parameters:
VFormat
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-
getVFormat
public String getVFormat()
Get Value Format.- Specified by:
getVFormat
in interfaceI_AD_Sequence
- Returns:
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-
-