Class X_AD_System

    • Constructor Detail

      • X_AD_System

        public X_AD_System​(Properties ctx,
                           int AD_System_ID,
                           String trxName)
        Standard Constructor
    • Method Detail

      • get_AccessLevel

        protected int get_AccessLevel()
        AccessLevel
        Specified by:
        get_AccessLevel in class PO
        Returns:
        4 - System
      • initPO

        protected POInfo initPO​(Properties ctx)
        Load Meta Data
        Specified by:
        initPO in class PO
        Parameters:
        ctx - context
        Returns:
        POInfo
      • toString

        public String toString()
        Description copied from class: PO
        String representation
        Overrides:
        toString in class PO
        Returns:
        String representation
      • setAD_System_ID

        public void setAD_System_ID​(int AD_System_ID)
        Set System.
        Specified by:
        setAD_System_ID in interface I_AD_System
        Parameters:
        AD_System_ID - System Definition
      • getAD_System_ID

        public int getAD_System_ID()
        Get System.
        Specified by:
        getAD_System_ID in interface I_AD_System
        Returns:
        System Definition
      • setAD_System_UU

        public void setAD_System_UU​(String AD_System_UU)
        Set AD_System_UU.
        Specified by:
        setAD_System_UU in interface I_AD_System
        Parameters:
        AD_System_UU - AD_System_UU
      • setCustomPrefix

        public void setCustomPrefix​(String CustomPrefix)
        Set Custom Prefix.
        Specified by:
        setCustomPrefix in interface I_AD_System
        Parameters:
        CustomPrefix - Prefix for Custom entities
      • getCustomPrefix

        public String getCustomPrefix()
        Get Custom Prefix.
        Specified by:
        getCustomPrefix in interface I_AD_System
        Returns:
        Prefix for Custom entities
      • setDBAddress

        public void setDBAddress​(String DBAddress)
        Set DB Address.
        Specified by:
        setDBAddress in interface I_AD_System
        Parameters:
        DBAddress - JDBC URL of the database server
      • getDBAddress

        public String getDBAddress()
        Get DB Address.
        Specified by:
        getDBAddress in interface I_AD_System
        Returns:
        JDBC URL of the database server
      • setDBInstance

        public void setDBInstance​(String DBInstance)
        Set Database Name.
        Specified by:
        setDBInstance in interface I_AD_System
        Parameters:
        DBInstance - Database Name
      • setDescription

        public void setDescription​(String Description)
        Set Description.
        Specified by:
        setDescription in interface I_AD_System
        Parameters:
        Description - Optional short description of the record
      • getDescription

        public String getDescription()
        Get Description.
        Specified by:
        getDescription in interface I_AD_System
        Returns:
        Optional short description of the record
      • setEncryptionKey

        public void setEncryptionKey​(String EncryptionKey)
        Set Encryption Class.
        Specified by:
        setEncryptionKey in interface I_AD_System
        Parameters:
        EncryptionKey - Encryption Class used for securing data content
      • getEncryptionKey

        public String getEncryptionKey()
        Get Encryption Class.
        Specified by:
        getEncryptionKey in interface I_AD_System
        Returns:
        Encryption Class used for securing data content
      • setIDRangeEnd

        public void setIDRangeEnd​(BigDecimal IDRangeEnd)
        Set ID Range End.
        Specified by:
        setIDRangeEnd in interface I_AD_System
        Parameters:
        IDRangeEnd - End if the ID Range used
      • setIDRangeStart

        public void setIDRangeStart​(BigDecimal IDRangeStart)
        Set ID Range Start.
        Specified by:
        setIDRangeStart in interface I_AD_System
        Parameters:
        IDRangeStart - Start of the ID Range used
      • setInfo

        public void setInfo​(String Info)
        Set Info.
        Specified by:
        setInfo in interface I_AD_System
        Parameters:
        Info - Information
      • setIsAllowStatistics

        public void setIsAllowStatistics​(boolean IsAllowStatistics)
        Set Maintain Statistics.
        Specified by:
        setIsAllowStatistics in interface I_AD_System
        Parameters:
        IsAllowStatistics - Maintain general statistics
      • isAllowStatistics

        public boolean isAllowStatistics()
        Get Maintain Statistics.
        Specified by:
        isAllowStatistics in interface I_AD_System
        Returns:
        Maintain general statistics
      • setIsAutoErrorReport

        public void setIsAutoErrorReport​(boolean IsAutoErrorReport)
        Set Error Reporting.
        Specified by:
        setIsAutoErrorReport in interface I_AD_System
        Parameters:
        IsAutoErrorReport - Automatically report Errors
      • isAutoErrorReport

        public boolean isAutoErrorReport()
        Get Error Reporting.
        Specified by:
        isAutoErrorReport in interface I_AD_System
        Returns:
        Automatically report Errors
      • setIsFailOnBuildDiffer

        public void setIsFailOnBuildDiffer​(boolean IsFailOnBuildDiffer)
        Set Fail if Build Differ.
        Specified by:
        setIsFailOnBuildDiffer in interface I_AD_System
        Parameters:
        IsFailOnBuildDiffer - Fail if Build Differ
      • isFailOnBuildDiffer

        public boolean isFailOnBuildDiffer()
        Get Fail if Build Differ.
        Specified by:
        isFailOnBuildDiffer in interface I_AD_System
        Returns:
        Fail if Build Differ
      • setIsFailOnMissingModelValidator

        public void setIsFailOnMissingModelValidator​(boolean IsFailOnMissingModelValidator)
        Set Fail on Missing Model Validator.
        Specified by:
        setIsFailOnMissingModelValidator in interface I_AD_System
        Parameters:
        IsFailOnMissingModelValidator - Fail on Missing Model Validator
      • isFailOnMissingModelValidator

        public boolean isFailOnMissingModelValidator()
        Get Fail on Missing Model Validator.
        Specified by:
        isFailOnMissingModelValidator in interface I_AD_System
        Returns:
        Fail on Missing Model Validator
      • setIsJustMigrated

        public void setIsJustMigrated​(boolean IsJustMigrated)
        Set Just Migrated.
        Specified by:
        setIsJustMigrated in interface I_AD_System
        Parameters:
        IsJustMigrated - Value set by Migration for post-Migration tasks.
      • isJustMigrated

        public boolean isJustMigrated()
        Get Just Migrated.
        Specified by:
        isJustMigrated in interface I_AD_System
        Returns:
        Value set by Migration for post-Migration tasks.
      • setLastBuildInfo

        public void setLastBuildInfo​(String LastBuildInfo)
        Set Last Build Info.
        Specified by:
        setLastBuildInfo in interface I_AD_System
        Parameters:
        LastBuildInfo - Last Build Info
      • setLastMigrationScriptApplied

        public void setLastMigrationScriptApplied​(String LastMigrationScriptApplied)
        Set Last Migration Script Applied.
        Specified by:
        setLastMigrationScriptApplied in interface I_AD_System
        Parameters:
        LastMigrationScriptApplied - Register of the filename for the last migration script applied on this database
      • getLastMigrationScriptApplied

        public String getLastMigrationScriptApplied()
        Get Last Migration Script Applied.
        Specified by:
        getLastMigrationScriptApplied in interface I_AD_System
        Returns:
        Register of the filename for the last migration script applied on this database
      • setLDAPDomain

        public void setLDAPDomain​(String LDAPDomain)
        Set LDAP Domain.
        Specified by:
        setLDAPDomain in interface I_AD_System
        Parameters:
        LDAPDomain - Directory service domain name - e.g. idempiere.org
      • getLDAPDomain

        public String getLDAPDomain()
        Get LDAP Domain.
        Specified by:
        getLDAPDomain in interface I_AD_System
        Returns:
        Directory service domain name - e.g. idempiere.org
      • setLDAPHost

        public void setLDAPHost​(String LDAPHost)
        Set LDAP URL.
        Specified by:
        setLDAPHost in interface I_AD_System
        Parameters:
        LDAPHost - Connection String to LDAP server starting with ldap://
      • getLDAPHost

        public String getLDAPHost()
        Get LDAP URL.
        Specified by:
        getLDAPHost in interface I_AD_System
        Returns:
        Connection String to LDAP server starting with ldap://
      • setName

        public void setName​(String Name)
        Set Name.
        Specified by:
        setName in interface I_AD_System
        Parameters:
        Name - Alphanumeric identifier of the entity
      • getName

        public String getName()
        Get Name.
        Specified by:
        getName in interface I_AD_System
        Returns:
        Alphanumeric identifier of the entity
      • getKeyNamePair

        public KeyNamePair getKeyNamePair()
        Get Record ID/ColumnName
        Returns:
        ID/ColumnName pair
      • setNoProcessors

        public void setNoProcessors​(int NoProcessors)
        Set Processors.
        Specified by:
        setNoProcessors in interface I_AD_System
        Parameters:
        NoProcessors - Number of Database Processors
      • getNoProcessors

        public int getNoProcessors()
        Get Processors.
        Specified by:
        getNoProcessors in interface I_AD_System
        Returns:
        Number of Database Processors
      • setOldName

        public void setOldName​(String OldName)
        Set Old Name.
        Specified by:
        setOldName in interface I_AD_System
        Parameters:
        OldName - Old Name
      • setPassword

        public void setPassword​(String Password)
        Set Password.
        Specified by:
        setPassword in interface I_AD_System
        Parameters:
        Password - Password of any length (case sensitive)
      • getPassword

        public String getPassword()
        Get Password.
        Specified by:
        getPassword in interface I_AD_System
        Returns:
        Password of any length (case sensitive)
      • setProcessing

        public void setProcessing​(boolean Processing)
        Set Process Now.
        Specified by:
        setProcessing in interface I_AD_System
        Parameters:
        Processing - Process Now
      • isProcessing

        public boolean isProcessing()
        Get Process Now.
        Specified by:
        isProcessing in interface I_AD_System
        Returns:
        Process Now
      • setProfileInfo

        public void setProfileInfo​(String ProfileInfo)
        Set Profile.
        Specified by:
        setProfileInfo in interface I_AD_System
        Parameters:
        ProfileInfo - Information to help profiling the system for solving support issues
      • getProfileInfo

        public String getProfileInfo()
        Get Profile.
        Specified by:
        getProfileInfo in interface I_AD_System
        Returns:
        Information to help profiling the system for solving support issues
      • setRecord_ID

        public void setRecord_ID​(int Record_ID)
        Set Record ID.
        Specified by:
        setRecord_ID in interface I_AD_System
        Parameters:
        Record_ID - Direct internal record ID
      • getRecord_ID

        public int getRecord_ID()
        Get Record ID.
        Specified by:
        getRecord_ID in interface I_AD_System
        Returns:
        Direct internal record ID
      • setReleaseNo

        public void setReleaseNo​(String ReleaseNo)
        Set Release No.
        Specified by:
        setReleaseNo in interface I_AD_System
        Parameters:
        ReleaseNo - Internal Release Number
      • getReleaseNo

        public String getReleaseNo()
        Get Release No.
        Specified by:
        getReleaseNo in interface I_AD_System
        Returns:
        Internal Release Number
      • setReplicationType

        public void setReplicationType​(String ReplicationType)
        Set Replication Type.
        Specified by:
        setReplicationType in interface I_AD_System
        Parameters:
        ReplicationType - Type of Data Replication
      • setStatisticsInfo

        public void setStatisticsInfo​(String StatisticsInfo)
        Set Statistics.
        Specified by:
        setStatisticsInfo in interface I_AD_System
        Parameters:
        StatisticsInfo - Information to help profiling the system for solving support issues
      • getStatisticsInfo

        public String getStatisticsInfo()
        Get Statistics.
        Specified by:
        getStatisticsInfo in interface I_AD_System
        Returns:
        Information to help profiling the system for solving support issues
      • setSummary

        public void setSummary​(String Summary)
        Set Summary.
        Specified by:
        setSummary in interface I_AD_System
        Parameters:
        Summary - Textual summary of this request
      • getSummary

        public String getSummary()
        Get Summary.
        Specified by:
        getSummary in interface I_AD_System
        Returns:
        Textual summary of this request
      • setSupportEMail

        public void setSupportEMail​(String SupportEMail)
        Set Support EMail.
        Specified by:
        setSupportEMail in interface I_AD_System
        Parameters:
        SupportEMail - EMail address to send support information and updates to
      • getSupportEMail

        public String getSupportEMail()
        Get Support EMail.
        Specified by:
        getSupportEMail in interface I_AD_System
        Returns:
        EMail address to send support information and updates to
      • setSupportExpDate

        public void setSupportExpDate​(Timestamp SupportExpDate)
        Set Support Expires.
        Specified by:
        setSupportExpDate in interface I_AD_System
        Parameters:
        SupportExpDate - Date when the iDempiere support expires
      • getSupportExpDate

        public Timestamp getSupportExpDate()
        Get Support Expires.
        Specified by:
        getSupportExpDate in interface I_AD_System
        Returns:
        Date when the iDempiere support expires
      • setSupportUnits

        public void setSupportUnits​(int SupportUnits)
        Set Internal Users.
        Specified by:
        setSupportUnits in interface I_AD_System
        Parameters:
        SupportUnits - Number of Internal Users for iDempiere Support
      • getSupportUnits

        public int getSupportUnits()
        Get Internal Users.
        Specified by:
        getSupportUnits in interface I_AD_System
        Returns:
        Number of Internal Users for iDempiere Support
      • setSystemStatus

        public void setSystemStatus​(String SystemStatus)
        Set System Status.
        Specified by:
        setSystemStatus in interface I_AD_System
        Parameters:
        SystemStatus - Status of the system - Support priority depends on system status
      • getSystemStatus

        public String getSystemStatus()
        Get System Status.
        Specified by:
        getSystemStatus in interface I_AD_System
        Returns:
        Status of the system - Support priority depends on system status
      • setUserName

        public void setUserName​(String UserName)
        Set User Name.
        Specified by:
        setUserName in interface I_AD_System
        Parameters:
        UserName - User Name
      • setVersion

        public void setVersion​(String Version)
        Set Version.
        Specified by:
        setVersion in interface I_AD_System
        Parameters:
        Version - Version of the table definition
      • getVersion

        public String getVersion()
        Get Version.
        Specified by:
        getVersion in interface I_AD_System
        Returns:
        Version of the table definition