Class ObjKey

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

public class ObjKey
extends ValueClass
implements java.io.Serializable
This class wraps the ObjKeyData class to provide a convenient way to access the index lines that have multiple columns. Unlike ObjKeyData the getData and setData functions work with String arrays inspite of single String objects.

Copyright: Copyright (c) 2004

Organisation: ELO Digital Office GmbH

See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String[] data
    Data array.
    protected java.lang.String[] displayData
    Human readable representation of data.
    protected int id
    ID of the index line
    protected java.lang.String name
    The group name of the index line
    protected int objId
    The ELO object ID this object belongs to

    Fields inherited from class byps.BValueClass

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

    Constructors 
    Constructor Description
    ObjKey()  
    ObjKey​(ObjKey rhs)  
    ObjKey​(java.lang.String[] data, int id, java.lang.String name, int objId)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String[] getData()  
    java.lang.String[] getDisplayData()  
    int getId()  
    java.lang.String getName()  
    int getObjId()  
    void setData​(java.lang.String[] data)  
    void setDisplayData​(java.lang.String[] displayData)  
    void setId​(int id)  
    void setName​(java.lang.String name)  
    void setObjId​(int objId)  
    java.lang.String toString()  

    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

    • data

      protected java.lang.String[] data
      Data array. The values can be translated into resp. from the system language, if SessionOptionsC.TRANSLATE_TERMS is set and the corresponding DocMaskLine has set the property translate.
      See Also:
      SessionOptionsC.TRANSLATE_TERMS, DocMaskLine.translate
    • displayData

      protected java.lang.String[] displayData
      Human readable representation of data. This member is read-only and might not be set in server-side events. For index lines of type DocMaskLineC.TYPE_RELATION, this member contains the Sord.name of the referenced Sord.
      Since:
      12.00.000.023
    • id

      protected int id
      ID of the index line
    • name

      protected java.lang.String name
      The group name of the index line
    • objId

      protected int objId
      The ELO object ID this object belongs to
  • Constructor Details

    • ObjKey

      public ObjKey()
    • ObjKey

      public ObjKey​(ObjKey rhs)
    • ObjKey

      public ObjKey​(java.lang.String[] data, int id, java.lang.String name, int objId)
  • Method Details

    • getData

      public java.lang.String[] getData()
    • setData

      public void setData​(java.lang.String[] data)
    • getId

      public int getId()
    • setId

      public void setId​(int id)
    • getName

      public java.lang.String getName()
    • setName

      public void setName​(java.lang.String name)
    • getObjId

      public int getObjId()
    • setObjId

      public void setObjId​(int objId)
    • getDisplayData

      public java.lang.String[] getDisplayData()
    • setDisplayData

      public void setDisplayData​(java.lang.String[] displayData)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object