psdi.mbo

Interface MboConstants

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ALLROWS
      Constant used to fetch all rows from a MboSet
      static long CHANGEDBY_USER
      Used to indicate that the user has changed a field from the user interface.
      static int COUNT_ADDITIONS
      Count Constant used to count records recently added to the MboSet.
      static int COUNT_AFTERSAVE
      Count Constant used to count records that would be left if a save was done now.
      static int COUNT_DATABASE
      Count Constant used to count records in the database only.
      static int COUNT_DELETED
      Count Constant used to count records deleted from the MboSet.
      static int COUNT_EXISTING
      Count Constant used to count the number of potential Mbos in the set.
      static long DBCONFIG
      Bit flag used by the Database Configuration application to distinguish between hard and soft delete.
      static long DELAYVALIDATION
      Delay validation as well as not allow the value being overwritten together.
      static long DELAYVALIDATIONONLY
      Delay validation when setting the value.
      static long DISCARDABLE
      Bit for discardable mbos.
      static long GOTCOMPLETEWHERE 
      static long HIDDEN
      bit for HIDDEN flag both on mbo and mbo value.
      static long NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH
      Internal bit for allowing only one level of related mbos of owner children access.
      static long NOACCESSCHECK
      Suppress access control checks
      static long NOACTION
      Used to suppress action of a field
      static long NOADD
      Bit for add access
      static long NOCOMMIT
      Constant to indicate whether to commit to the database as part of the save or not.
      static long NODELETE
      Bit for delete access
      static long NONE
      General value used to denote no value
      static long NOOVERWRITE
      Once this bit is used in access modifier, the field will be marked as NOSETVALUE.
      static long NOSAVE
      Bit for no-save access
      static long NOSETVALUE
      Similar to the READONLY, except that no exception is thrown and the setValue() calls are suppressed.
      static long NOUPDATE
      Can the object be changed.
      static long NOVALIDATION
      Used to suppress validation of a field
      static long NOVALIDATION_AND_NOACTION
      Used to suppress validation and action
      static long NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER
      no validation and action but allow crossover domain's validation and action.
      static long READONLY
      Is read only !
      static long REBUILD
      Constant used to indicate whether to rebuild a MboSet after commit.
      static long REQUIRED
      Bit for setting the field required
      static long SAMEVALUEVALIDATION
      Bit for Same value validation.
      static long SETBYPARENT 
      static long USER
      Bits upwards from this value can be used for user defined purposes
    • Field Detail

      • NOUPDATE

        static final long NOUPDATE
        Can the object be changed. This is the same as the READONLY flag.
        See Also:
        Constant Field Values
      • NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH

        static final long NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH
        Internal bit for allowing only one level of related mbos of owner children access.
        See Also:
        Constant Field Values
      • DISCARDABLE

        static final long DISCARDABLE
        Bit for discardable mbos. Discardable mbos are always read-only. If a Mbo set is marked as DISCARDABLE, then the mbo set does not cache the mbos as it fetches from the database.
        See Also:
        Constant Field Values
      • NOSETVALUE

        static final long NOSETVALUE
        Similar to the READONLY, except that no exception is thrown and the setValue() calls are suppressed. Used in conjuction with DELAYVALIDATIONONLY flag to prevent overwriting the values during delayed validation
        See Also:
        Constant Field Values
      • REQUIRED

        static final long REQUIRED
        Bit for setting the field required
        See Also:
        Constant Field Values
      • HIDDEN

        static final long HIDDEN
        bit for HIDDEN flag both on mbo and mbo value.
        See Also:
        Constant Field Values
      • SAMEVALUEVALIDATION

        static final long SAMEVALUEVALIDATION
        Bit for Same value validation. setValue() call with the same value causes validation to occur, if this flag is set.
        See Also:
        Constant Field Values
      • DBCONFIG

        static final long DBCONFIG
        Bit flag used by the Database Configuration application to distinguish between hard and soft delete.
        See Also:
        Constant Field Values
      • USER

        static final long USER
        Bits upwards from this value can be used for user defined purposes
        See Also:
        Constant Field Values
      • NOVALIDATION

        static final long NOVALIDATION
        Used to suppress validation of a field
        See Also:
        Constant Field Values
      • NOACCESSCHECK

        static final long NOACCESSCHECK
        Suppress access control checks
        See Also:
        Constant Field Values
      • DELAYVALIDATIONONLY

        static final long DELAYVALIDATIONONLY
        Delay validation when setting the value. The value will be overwritten later if NOSETVALUE flag is not used at the same time.
        See Also:
        Constant Field Values
      • NOACTION

        static final long NOACTION
        Used to suppress action of a field
        See Also:
        Constant Field Values
      • NOVALIDATION_AND_NOACTION

        static final long NOVALIDATION_AND_NOACTION
        Used to suppress validation and action
        See Also:
        Constant Field Values
      • CHANGEDBY_USER

        static final long CHANGEDBY_USER
        Used to indicate that the user has changed a field from the user interface.
        See Also:
        Constant Field Values
      • NOOVERWRITE

        static final long NOOVERWRITE
        Once this bit is used in access modifier, the field will be marked as NOSETVALUE.
        See Also:
        Constant Field Values
      • DELAYVALIDATION

        static final long DELAYVALIDATION
        Delay validation as well as not allow the value being overwritten together.
        See Also:
        Constant Field Values
      • NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER

        static final long NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER
        no validation and action but allow crossover domain's validation and action.
        See Also:
        Constant Field Values
      • ALLROWS

        static final int ALLROWS
        Constant used to fetch all rows from a MboSet
        See Also:
        Constant Field Values
      • REBUILD

        static final long REBUILD
        Constant used to indicate whether to rebuild a MboSet after commit.
        See Also:
        Constant Field Values
      • NOCOMMIT

        static final long NOCOMMIT
        Constant to indicate whether to commit to the database as part of the save or not.
        See Also:
        Constant Field Values
      • COUNT_DATABASE

        static final int COUNT_DATABASE
        Count Constant used to count records in the database only.
        See Also:
        Constant Field Values
      • COUNT_ADDITIONS

        static final int COUNT_ADDITIONS
        Count Constant used to count records recently added to the MboSet. Counts new Mbos whether or not they have been deleted.
        See Also:
        Constant Field Values
      • COUNT_DELETED

        static final int COUNT_DELETED
        Count Constant used to count records deleted from the MboSet. Counts Mbos deleted from the database and Mbos recently added and then deleted.
        See Also:
        Constant Field Values
      • COUNT_EXISTING

        static final int COUNT_EXISTING
        Count Constant used to count the number of potential Mbos in the set. Includes number of records in the database plus additions.
        See Also:
        Constant Field Values
      • COUNT_AFTERSAVE

        static final int COUNT_AFTERSAVE
        Count Constant used to count records that would be left if a save was done now.
        See Also:
        Constant Field Values