Class MapDomain

java.lang.Object
byps.BValueClass
de.elo.ix.client.ValueClass
de.elo.ix.client.MapDomain
All Implemented Interfaces:
Serializable

public class MapDomain extends ValueClass
This class contains the information of a map domain. A map is a set of key value pairs and can be addressed by a map domain name and a map ID. All maps with the same domain name are stored in the same database tables. These maps are distinguished by their ID, which can be an arbitary string. A map can be attached to a Sord object by setting the map ID to the Sord ID. Attached maps are deleted, when the Sord object is finally deleted. Furthermore they can be copied with the Sord object.
Since:
7.00.040.001
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
    This value is true, if the map items should be copied when the associated Sord object is copied.
    protected boolean
    This value is true, if a history should be maintained for map items.
    protected String
    Map domain name.
    protected boolean
    This value is true, if the map items should be replicated with the associated Sord object.

    Fields inherited from class byps.BValueClass

    bypsClient, changedMembers, dbHelper, FLAG_SEALED, flags
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    boolean
     
    boolean
     
    void
    setCopy(boolean copy)
     
    void
    setHistory(boolean history)
     
    void
     
    void
    setReplicate(boolean replicate)
     
     

    Methods inherited from class byps.BValueClass

    getBypsClient, getChangedMembers, getDbHelper, isChangedMember, isSealed, seal, seal, setBypsClient, setChangedMember, setChangedMembers, setDbHelper

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • name

      protected String name
      Map domain name. This can be a user definined name or one of the predefined names in MapDomainC. The value is internally used as part of a database table name. Thus only alphanumeric characters are allowed.
      See Also:
    • copy

      protected boolean copy
      This value is true, if the map items should be copied when the associated Sord object is copied.
    • replicate

      protected boolean replicate
      This value is true, if the map items should be replicated with the associated Sord object.
    • history

      protected boolean history
      This value is true, if a history should be maintained for map items. A history is always available for MapDomainC.DOMAIN_SORD and MapDomainC.DOMAIN_WORKFLOW_ACTIVE.
      Since:
      8.00.024.002
      See Also:
  • Constructor Details

    • MapDomain

      public MapDomain()
    • MapDomain

      public MapDomain(MapDomain rhs)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isCopy

      public boolean isCopy()
    • setCopy

      public void setCopy(boolean copy)
    • isReplicate

      public boolean isReplicate()
    • setReplicate

      public void setReplicate(boolean replicate)
    • isHistory

      public boolean isHistory()
    • setHistory

      public void setHistory(boolean history)
    • toString

      public String toString()
      Overrides:
      toString in class Object