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
Generated Model for AD_Sequence
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
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, UUID_NEW_RECORD, 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
ConstructorDescriptionX_AD_Sequence
(Properties ctx, int AD_Sequence_ID, String trxName) Standard ConstructorX_AD_Sequence
(Properties ctx, int AD_Sequence_ID, String trxName, String... virtualColumns) Standard ConstructorX_AD_Sequence
(Properties ctx, String AD_Sequence_UU, String trxName) Standard ConstructorX_AD_Sequence
(Properties ctx, String AD_Sequence_UU, String trxName, String... virtualColumns) Standard ConstructorX_AD_Sequence
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Sequence.Get AD_Sequence_UU.int
Get Current Next.int
Get Current Next (System).Get Date Column.Get Decimal Pattern.Get Description.int
Get Increment.Get Record ID/ColumnNamegetName()
Get Name.Get Org Column.Get Prefix.int
Get Start No.Get Suffix.Get Value Format.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Activate Audit.boolean
Get Auto numbering.boolean
Get Organization level.boolean
Get Restart sequence every month.boolean
Get Restart sequence every Year.boolean
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
Set Name.void
setOrgColumn
(String OrgColumn) Set Org Column.void
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
Set Suffix.void
setVFormat
(String VFormat) Set Value Format.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_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 Details
-
X_AD_Sequence
Standard Constructor -
X_AD_Sequence
Standard Constructor -
X_AD_Sequence
Standard Constructor -
X_AD_Sequence
public X_AD_Sequence(Properties ctx, String AD_Sequence_UU, String trxName, String... virtualColumns) Standard Constructor -
X_AD_Sequence
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 6 - System - Client
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
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
Set AD_Sequence_UU.- Specified by:
setAD_Sequence_UU
in interfaceI_AD_Sequence
- Parameters:
AD_Sequence_UU
- AD_Sequence_UU
-
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
Set Date Column.- Specified by:
setDateColumn
in interfaceI_AD_Sequence
- Parameters:
DateColumn
- Fully qualified date column
-
getDateColumn
Get Date Column.- Specified by:
getDateColumn
in interfaceI_AD_Sequence
- Returns:
- Fully qualified date column
-
setDecimalPattern
Set Decimal Pattern.- Specified by:
setDecimalPattern
in interfaceI_AD_Sequence
- Parameters:
DecimalPattern
- Java Decimal Pattern
-
getDecimalPattern
Get Decimal Pattern.- Specified by:
getDecimalPattern
in interfaceI_AD_Sequence
- Returns:
- Java Decimal Pattern
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_AD_Sequence
- Parameters:
Description
- Optional short description of the record
-
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
Set Name.- Specified by:
setName
in interfaceI_AD_Sequence
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_AD_Sequence
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setOrgColumn
Set Org Column.- Specified by:
setOrgColumn
in interfaceI_AD_Sequence
- Parameters:
OrgColumn
- Fully qualified Organization column (AD_Org_ID)
-
getOrgColumn
Get Org Column.- Specified by:
getOrgColumn
in interfaceI_AD_Sequence
- Returns:
- Fully qualified Organization column (AD_Org_ID)
-
setPrefix
Set Prefix.- Specified by:
setPrefix
in interfaceI_AD_Sequence
- Parameters:
Prefix
- Prefix before the sequence number
-
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
Set Suffix.- Specified by:
setSuffix
in interfaceI_AD_Sequence
- Parameters:
Suffix
- Suffix after the number
-
getSuffix
Get Suffix.- Specified by:
getSuffix
in interfaceI_AD_Sequence
- Returns:
- Suffix after the number
-
setVFormat
Set Value Format.- Specified by:
setVFormat
in interfaceI_AD_Sequence
- Parameters:
VFormat
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-
getVFormat
Get Value Format.- Specified by:
getVFormat
in interfaceI_AD_Sequence
- Returns:
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-