Schnittstelle IDsRecord

Alle Superschnittstellen:
Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
Alle bekannten Unterschnittstellen:
IDsContainerRecord, IDsDistListRecord, IDsGroupRecord, IDsObjectRecord, IDsOrganizationRecord, IDsOrgUnitRecord, IDsRoleRecord, IDsSetRecord, IDsUserRecord

public interface IDsRecord extends Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
  • Methodendetails

    • getCustomColumns

      Map<String,IValueHolder<?>> getCustomColumns()
      Gibt zurück:
      An unmodifiable map (key = column name, value = column value).
    • getColumn

      de.uplanet.lucy.server.usermanager.ds.DsColumn getColumn(String p_strColumnGuid)
      returns the Column
      Parameter:
      p_strColumnGuid -
      Gibt zurück:
      The column with the given guid (could be null)
    • isColumnValueChanged

      boolean isColumnValueChanged(String p_strColumnGuid)
      Checks whether the value of the given column has changed. if isDirty() is false, this method always returns false.
      Parameter:
      p_strColumnGuid - The column GUID.
      Gibt zurück:
      true if the value has changed, false otherwise.
    • clearDirty

      void clearDirty()
      Clears the dirty flag of this record and all its columns.
    • isDirty

      boolean isDirty()
      Gibt zurück:
      true if this record has been modified, false otherwise.
    • putColumn

      void putColumn(de.uplanet.lucy.server.usermanager.ds.DsColumn p_col)
    • iterator

      de.uplanet.util.ReadOnlyIterator<de.uplanet.lucy.server.usermanager.ds.DsColumn> iterator()
      Returns a read only iterator
      Angegeben von:
      iterator in Schnittstelle Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
    • getPrimaryKeyVH

      IValueHolder<?> getPrimaryKeyVH()
    • isPrimaryKeySet

      boolean isPrimaryKeySet()
    • setPrimaryKey

      void setPrimaryKey(int p_value)
    • getPrimaryKey

      int getPrimaryKey()
    • getClassId

      int getClassId()
    • getGuid

      String getGuid()
    • isGuidSet

      boolean isGuidSet()
    • setDeleted

      void setDeleted(boolean p_bDeleted)
    • isDeleted

      boolean isDeleted()
    • applyDelete

      void applyDelete(de.uplanet.jdbc.JdbcConnection p_conn) throws SQLException
      Called from the DsDBManager when this record is being deleted. The applyDelete function should either mark for delete or delete all depending ds objects.
      Parameter:
      p_conn - The database connection to be used.
      Löst aus:
      SQLException
    • equals

      boolean equals(Object p_obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object