Interface IDsRecord

    • Method Detail

      • getCustomColumns

        Map<String,​IValueHolder<?>> getCustomColumns()
        Returns:
        An unmodifiable map (key = column name, value = column value).
      • getColumn

        de.uplanet.lucy.server.usermanager.ds.DsColumn getColumn​(String p_strColumnGuid)
        returns the Colum
        Parameters:
        p_strColumnGuid -
        Returns:
        The column with the given guid (could be null)
      • 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
        Specified by:
        iterator in interface Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
      • isPrimaryKeySet

        boolean isPrimaryKeySet()
      • setPrimaryKey

        void setPrimaryKey​(int p_value)
      • getPrimaryKey

        int getPrimaryKey()
      • getClassId

        int getClassId()
      • 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.
        Parameters:
        p_conn - The database connection to be used.
        Throws:
        SQLException