Class LookupTableRowType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class LookupTableRowType
    extends Object
    implements Serializable, Cloneable, Containerable
    Data structure that represents entire content of the lookup table, organized into table rows. The delta semantics has a slightly different meaning for the lookup tables. Each key must be unique and the key functions as an implicit identifier. E.g. adding a new row with a key that does not exist yet will insert a new row. Adding a new row with key that already exists will overwrite existing row. Replace operation on this property will efficiently clear the entire table and replace it with a new data. We do not recommend using this operation as it may be very inefficient. Add and delete operations are expected during normal operation.

    Java class for LookupTableRowType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="LookupTableRowType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="key" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="label" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/>
             <element name="lastChangeTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form