Class MapData

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

public class MapData extends ValueClass
This class represents a map which contains user defined key-value pairs.
Since:
7.00.040.001
See Also:
  • Field Details

    • domainName

      protected String domainName
      Map domain name. An arbitary name or one of the predefined names in MapDomainC.
      See Also:
    • id

      protected String id
      Map ID. If the map belongs to a Sord ID, this value is equal to the member objId.
      See Also:
    • objId

      protected int objId
      Object ID. The ID of the associated Sord object or 0, if the map does not belong to a Sord object.
      See Also:
    • lockId

      protected int lockId
      User ID of the user that owns the lock on the map. If the map is not locked, this value is -1.
    • lockName

      protected String lockName
      User name of the user that owns the lock no the map. If the map is not locked, this value is an empty string.
    • TStamp

      protected String TStamp
      Timestamp
    • TStampSync

      protected String TStampSync
      EIX-3097 TimestampSync
      Since:
      21.3.0.15
    • items

      protected KeyValue[] items
      Map items. Since stream version 10.00.020.007, the items of this array can be cased to MapValue, in order to access BLOB data.
      See Also:
    • guid

      protected String guid
      GUID
      Since:
      8.00.024.002
    • mapItems

      protected Map<String,MapValue> mapItems
      Map items represented by class MapValue which gives access to BLOB values.
      Since:
      10.00.020.007
      See Also:
  • Constructor Details

    • MapData

      public MapData()
    • MapData

      public MapData(MapData rhs)
  • Method Details

    • getDomainName

      public String getDomainName()
    • setDomainName

      public void setDomainName(String name)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getObjId

      public int getObjId()
    • setObjId

      public void setObjId(int objId)
    • getLockId

      public int getLockId()
    • setLockId

      public void setLockId(int lockId)
    • getLockName

      public String getLockName()
    • setLockName

      public void setLockName(String lockName)
    • getItems

      public KeyValue[] getItems()
    • setItems

      public void setItems(KeyValue[] items)
    • getTStamp

      public String getTStamp()
    • setTStamp

      public void setTStamp(String tStamp)
    • setTStampSync

      public void setTStampSync(String tStampSync)
    • getTStampSync

      public String getTStampSync()
    • getGuid

      public String getGuid()
    • setGuid

      public void setGuid(String guid)
    • getValue

      public String getValue(String key)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMapItems

      public Map<String,MapValue> getMapItems()
    • setMapItems

      public void setMapItems(Map<String,MapValue> mapItems)