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 13 - $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_IDFields 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
ConstructorsConstructorDescriptionX_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 intAccessLevelintGet Sequence.Get AD_Sequence_UU.intGet Current Next.intGet Current Next (System).Get Date Column.Get Decimal Pattern.Get Description.intGet Increment.Get Record ID/ColumnNamegetName()Get Name.Get Org Column.Get Prefix.intGet Start No.Get Suffix.Get Value Format.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Activate Audit.booleanGet Auto numbering.booleanGet Organization level.booleanGet Restart sequence every month.booleanGet Restart sequence every Year.booleanGet Used for Record ID.voidsetAD_Sequence_ID(int AD_Sequence_ID) Set Sequence.voidsetAD_Sequence_UU(String AD_Sequence_UU) Set AD_Sequence_UU.voidsetCurrentNext(int CurrentNext) Set Current Next.voidsetCurrentNextSys(int CurrentNextSys) Set Current Next (System).voidsetDateColumn(String DateColumn) Set Date Column.voidsetDecimalPattern(String DecimalPattern) Set Decimal Pattern.voidsetDescription(String Description) Set Description.voidsetIncrementNo(int IncrementNo) Set Increment.voidsetIsAudited(boolean IsAudited) Set Activate Audit.voidsetIsAutoSequence(boolean IsAutoSequence) Set Auto numbering.voidsetIsOrgLevelSequence(boolean IsOrgLevelSequence) Set Organization level.voidsetIsTableID(boolean IsTableID) Set Used for Record ID.voidSet Name.voidsetOrgColumn(String OrgColumn) Set Org Column.voidSet Prefix.voidsetStartNewMonth(boolean StartNewMonth) Set Restart sequence every month.voidsetStartNewYear(boolean StartNewYear) Set Restart sequence every Year.voidsetStartNo(int StartNo) Set Start No.voidSet Suffix.voidsetVFormat(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_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_AD_Sequence
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods 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_AccessLevelin classPO- Returns:
- 6 - System - Client
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setAD_Sequence_ID
public void setAD_Sequence_ID(int AD_Sequence_ID) Set Sequence.- Specified by:
setAD_Sequence_IDin interfaceI_AD_Sequence- Parameters:
AD_Sequence_ID- Document Sequence
-
getAD_Sequence_ID
public int getAD_Sequence_ID()Get Sequence.- Specified by:
getAD_Sequence_IDin interfaceI_AD_Sequence- Returns:
- Document Sequence
-
setAD_Sequence_UU
Set AD_Sequence_UU.- Specified by:
setAD_Sequence_UUin interfaceI_AD_Sequence- Parameters:
AD_Sequence_UU- AD_Sequence_UU
-
getAD_Sequence_UU
Get AD_Sequence_UU.- Specified by:
getAD_Sequence_UUin interfaceI_AD_Sequence- Returns:
- AD_Sequence_UU
-
setCurrentNext
public void setCurrentNext(int CurrentNext) Set Current Next.- Specified by:
setCurrentNextin interfaceI_AD_Sequence- Parameters:
CurrentNext- The next number to be used
-
getCurrentNext
public int getCurrentNext()Get Current Next.- Specified by:
getCurrentNextin interfaceI_AD_Sequence- Returns:
- The next number to be used
-
setCurrentNextSys
public void setCurrentNextSys(int CurrentNextSys) Set Current Next (System).- Specified by:
setCurrentNextSysin interfaceI_AD_Sequence- Parameters:
CurrentNextSys- Next sequence for system use
-
getCurrentNextSys
public int getCurrentNextSys()Get Current Next (System).- Specified by:
getCurrentNextSysin interfaceI_AD_Sequence- Returns:
- Next sequence for system use
-
setDateColumn
Set Date Column.- Specified by:
setDateColumnin interfaceI_AD_Sequence- Parameters:
DateColumn- Fully qualified date column
-
getDateColumn
Get Date Column.- Specified by:
getDateColumnin interfaceI_AD_Sequence- Returns:
- Fully qualified date column
-
setDecimalPattern
Set Decimal Pattern.- Specified by:
setDecimalPatternin interfaceI_AD_Sequence- Parameters:
DecimalPattern- Java Decimal Pattern
-
getDecimalPattern
Get Decimal Pattern.- Specified by:
getDecimalPatternin interfaceI_AD_Sequence- Returns:
- Java Decimal Pattern
-
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_AD_Sequence- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_AD_Sequence- Returns:
- Optional short description of the record
-
setIncrementNo
public void setIncrementNo(int IncrementNo) Set Increment.- Specified by:
setIncrementNoin interfaceI_AD_Sequence- Parameters:
IncrementNo- The number to increment the last document number by
-
getIncrementNo
public int getIncrementNo()Get Increment.- Specified by:
getIncrementNoin interfaceI_AD_Sequence- Returns:
- The number to increment the last document number by
-
setIsAudited
public void setIsAudited(boolean IsAudited) Set Activate Audit.- Specified by:
setIsAuditedin interfaceI_AD_Sequence- Parameters:
IsAudited- Activate Audit Trail of what numbers are generated
-
isAudited
public boolean isAudited()Get Activate Audit.- Specified by:
isAuditedin interfaceI_AD_Sequence- Returns:
- Activate Audit Trail of what numbers are generated
-
setIsAutoSequence
public void setIsAutoSequence(boolean IsAutoSequence) Set Auto numbering.- Specified by:
setIsAutoSequencein interfaceI_AD_Sequence- Parameters:
IsAutoSequence- Automatically assign the next number
-
isAutoSequence
public boolean isAutoSequence()Get Auto numbering.- Specified by:
isAutoSequencein interfaceI_AD_Sequence- Returns:
- Automatically assign the next number
-
setIsOrgLevelSequence
public void setIsOrgLevelSequence(boolean IsOrgLevelSequence) Set Organization level.- Specified by:
setIsOrgLevelSequencein interfaceI_AD_Sequence- Parameters:
IsOrgLevelSequence- This sequence can be defined for each organization
-
isOrgLevelSequence
public boolean isOrgLevelSequence()Get Organization level.- Specified by:
isOrgLevelSequencein 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:
setIsTableIDin 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:
isTableIDin interfaceI_AD_Sequence- Returns:
- The document number will be used as the record key
-
setName
Set Name.- Specified by:
setNamein interfaceI_AD_Sequence- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getNamein interfaceI_AD_Sequence- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setOrgColumn
Set Org Column.- Specified by:
setOrgColumnin interfaceI_AD_Sequence- Parameters:
OrgColumn- Fully qualified Organization column (AD_Org_ID)
-
getOrgColumn
Get Org Column.- Specified by:
getOrgColumnin interfaceI_AD_Sequence- Returns:
- Fully qualified Organization column (AD_Org_ID)
-
setPrefix
Set Prefix.- Specified by:
setPrefixin interfaceI_AD_Sequence- Parameters:
Prefix- Prefix before the sequence number
-
getPrefix
Get Prefix.- Specified by:
getPrefixin interfaceI_AD_Sequence- Returns:
- Prefix before the sequence number
-
setStartNewMonth
public void setStartNewMonth(boolean StartNewMonth) Set Restart sequence every month.- Specified by:
setStartNewMonthin interfaceI_AD_Sequence- Parameters:
StartNewMonth- Restart sequence every month
-
isStartNewMonth
public boolean isStartNewMonth()Get Restart sequence every month.- Specified by:
isStartNewMonthin interfaceI_AD_Sequence- Returns:
- Restart sequence every month
-
setStartNewYear
public void setStartNewYear(boolean StartNewYear) Set Restart sequence every Year.- Specified by:
setStartNewYearin 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:
isStartNewYearin interfaceI_AD_Sequence- Returns:
- Restart the sequence with Start on every 1/1
-
setStartNo
public void setStartNo(int StartNo) Set Start No.- Specified by:
setStartNoin interfaceI_AD_Sequence- Parameters:
StartNo- Starting number/position
-
getStartNo
public int getStartNo()Get Start No.- Specified by:
getStartNoin interfaceI_AD_Sequence- Returns:
- Starting number/position
-
setSuffix
Set Suffix.- Specified by:
setSuffixin interfaceI_AD_Sequence- Parameters:
Suffix- Suffix after the number
-
getSuffix
Get Suffix.- Specified by:
getSuffixin interfaceI_AD_Sequence- Returns:
- Suffix after the number
-
setVFormat
Set Value Format.- Specified by:
setVFormatin interfaceI_AD_Sequence- Parameters:
VFormat- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09", or ~regex
-
getVFormat
Get Value Format.- Specified by:
getVFormatin interfaceI_AD_Sequence- Returns:
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09", or ~regex
-