Package ru.curs.celesta.syscursors
Class RolesCursor
- java.lang.Object
-
- ru.curs.celesta.dbutils.CsqlBasicDataAccessor<CallContext>
-
- ru.curs.celesta.dbutils.BasicDataAccessor
-
- ru.curs.celesta.dbutils.BasicCursor
-
- ru.curs.celesta.dbutils.Cursor
-
- ru.curs.celesta.syscursors.RolesCursor
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterable<RolesCursor>
,InFilterSupport
@Generated(value="ru.curs.celesta.plugin.maven.CursorGenerator", date="2025-01-09T12:33:27.574528") public class RolesCursor extends Cursor implements Iterable<RolesCursor>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RolesCursor.Columns
-
Field Summary
Fields Modifier and Type Field Description RolesCursor.Columns
COLUMNS
static String
TABLE_NAME
-
Constructor Summary
Constructors Constructor Description RolesCursor(CallContext context)
RolesCursor(CallContext context, ColumnMeta<?>... columns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_clearBuffer(boolean withKeys)
Object[]
_currentValues()
RolesCursor
_getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)
void
copyFieldsFrom(BasicCursor c)
Copy field values from a cursor of the same type.void
get(String id)
String
getDescription()
String
getId()
Iterator<RolesCursor>
iterator()
static void
onPostDelete(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
static void
onPostInsert(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
static void
onPostUpdate(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
static void
onPreDelete(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
static void
onPreInsert(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
static void
onPreUpdate(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
RolesCursor
setDescription(String description)
RolesCursor
setId(String id)
boolean
tryGet(String id)
-
Methods inherited from class ru.curs.celesta.dbutils.Cursor
clear, create, create, delete, deleteAll, getByValuesArray, getCurrentKeyValues, getIn, getMaxStrLen, getMaxStrLen, getRecversion, getXRec, init, insert, meta, setIn, setRecversion, tryGetByValuesArray, tryGetCurrent, tryInsert, tryUpdate, update
-
Methods inherited from class ru.curs.celesta.dbutils.BasicCursor
asCSVLine, canDelete, canInsert, canModify, clearBuffer, copyFiltersFrom, copyOrderFrom, count, descOrders, findSet, first, getBufferCopy, getComplexFilter, getCurrentValues, getOrderBy, getValue, isEquivalent, last, limit, navigate, navigate, next, nextInSet, orderBy, orderBy, orderBy, orderByColumnNames, position, previous, reset, setComplexFilter, setFilter, setFilter, setRange, setRange, setRange, setRange, setRange, setRange, setValue, tryFindSet, tryFirst, tryLast
-
Methods inherited from class ru.curs.celesta.dbutils.BasicDataAccessor
canRead
-
Methods inherited from class ru.curs.celesta.dbutils.CsqlBasicDataAccessor
callContext, close, isClosed
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
- See Also:
- Constant Field Values
-
COLUMNS
public final RolesCursor.Columns COLUMNS
-
-
Constructor Detail
-
RolesCursor
public RolesCursor(CallContext context)
-
RolesCursor
public RolesCursor(CallContext context, ColumnMeta<?>... columns)
-
-
Method Detail
-
getId
public String getId()
-
setId
public RolesCursor setId(String id)
-
getDescription
public String getDescription()
-
setDescription
public RolesCursor setDescription(String description)
-
tryGet
public boolean tryGet(String id)
-
get
public void get(String id)
-
_clearBuffer
public void _clearBuffer(boolean withKeys)
-
_currentValues
public Object[] _currentValues()
-
onPreDelete
public static void onPreDelete(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
onPostDelete
public static void onPostDelete(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
onPreInsert
public static void onPreInsert(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
onPostInsert
public static void onPostInsert(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
onPreUpdate
public static void onPreUpdate(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
onPostUpdate
public static void onPostUpdate(ICelesta celesta, Consumer<? super RolesCursor> cursorConsumer)
-
_getBufferCopy
public RolesCursor _getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)
-
copyFieldsFrom
public void copyFieldsFrom(BasicCursor c)
Description copied from class:BasicCursor
Copy field values from a cursor of the same type.- Specified by:
copyFieldsFrom
in classBasicCursor
- Parameters:
c
- cursor that field values have to be copied from
-
iterator
public Iterator<RolesCursor> iterator()
- Specified by:
iterator
in interfaceIterable<RolesCursor>
-
-