Interface IDsRecord
-
- All Superinterfaces:
Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
- All Known Subinterfaces:
IDsContainerRecord
,IDsDistListRecord
,IDsGroupRecord
,IDsObjectRecord
,IDsOrganizationRecord
,IDsOrgUnitRecord
,IDsRoleRecord
,IDsSetRecord
,IDsUserRecord
public interface IDsRecord extends Iterable<de.uplanet.lucy.server.usermanager.ds.DsColumn>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyDelete(de.uplanet.jdbc.JdbcConnection p_conn)
Called from the DsDBManager when this record is being deleted.boolean
equals(Object p_obj)
int
getClassId()
de.uplanet.lucy.server.usermanager.ds.DsColumn
getColumn(String p_strColumnGuid)
returns the ColumMap<String,IValueHolder<?>>
getCustomColumns()
String
getGuid()
int
getPrimaryKey()
IValueHolder<?>
getPrimaryKeyVH()
int
hashCode()
boolean
isDeleted()
boolean
isGuidSet()
boolean
isPrimaryKeySet()
de.uplanet.util.ReadOnlyIterator<de.uplanet.lucy.server.usermanager.ds.DsColumn>
iterator()
Returns a read only iteratorvoid
putColumn(de.uplanet.lucy.server.usermanager.ds.DsColumn p_col)
void
setDeleted(boolean p_bDeleted)
void
setPrimaryKey(int p_value)
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
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
-
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.- Parameters:
p_conn
- The database connection to be used.- Throws:
SQLException
-
-