
public class ORecordLazySet extends ORecordTrackedSet implements Set<OIdentifiable>, ORecordLazyMultiValue, ORecordElement, OIdentityChangeListener
Internals:
ORecordElement.STATUS| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autoConvertToRecord |
ENTRY_REMOVAL, map, sourceRecord| Constructor and Description |
|---|
ORecordLazySet(ODocument iSourceRecord) |
ORecordLazySet(ODocument iSourceRecord,
Collection<OIdentifiable> iOrigin) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(OIdentifiable e) |
boolean |
clearDeletedRecords() |
void |
convertLinks2Records()
Browse all the set to convert all the items into records.
|
boolean |
convertRecords2Links()
Browse all the set to convert all the items into links.
|
boolean |
detach()
Detaches the object.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isAutoConvertToRecord() |
Iterator<OIdentifiable> |
iterator() |
void |
onAfterIdentityChange(ORecord record)
called afer the change of the identity is made.
|
void |
onBeforeIdentityChange(ORecord record)
Called before the change of the identity is made.
|
Iterator<OIdentifiable> |
rawIterator() |
boolean |
remove(Object o) |
void |
setAutoConvertToRecord(boolean convertToRecord) |
addAll, addChangeListener, clear, contains, fireCollectionChangedEvent, getGenericClass, getInternalStatus, getOwner, removeAll, removeRecordChangeListener, replace, retainAll, returnOriginalState, setDirty, setDirtyNoChanged, setInternalStatus, setOwner, sizecontainsAll, isEmpty, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAll, clear, contains, containsAll, isEmpty, removeAll, retainAll, size, spliterator, toArray, toArrayparallelStream, removeIf, streamgetInternalStatus, getOwner, setDirty, setDirtyNoChanged, setInternalStatuspublic ORecordLazySet(ODocument iSourceRecord)
public ORecordLazySet(ODocument iSourceRecord, Collection<OIdentifiable> iOrigin)
public boolean detach()
ODetachabledetach in interface ODetachablepublic Iterator<OIdentifiable> iterator()
iterator in interface Iterable<OIdentifiable>iterator in interface Collection<OIdentifiable>iterator in interface Set<OIdentifiable>iterator in class ORecordTrackedSetpublic Iterator<OIdentifiable> rawIterator()
rawIterator in interface ORecordLazyMultiValuepublic boolean add(OIdentifiable e)
add in interface Collection<OIdentifiable>add in interface Set<OIdentifiable>add in class ORecordTrackedSetpublic void convertLinks2Records()
ORecordLazyMultiValueOAutoConvertToRecord.setAutoConvertToRecord(boolean)convertLinks2Records in interface ORecordLazyMultiValuepublic void onAfterIdentityChange(ORecord record)
OIdentityChangeListeneronAfterIdentityChange in interface OIdentityChangeListenerpublic void onBeforeIdentityChange(ORecord record)
OIdentityChangeListeneronBeforeIdentityChange in interface OIdentityChangeListenerpublic boolean convertRecords2Links()
ORecordLazyMultiValueconvertRecords2Links in interface ORecordLazyMultiValuepublic boolean clearDeletedRecords()
public boolean remove(Object o)
remove in interface Collection<OIdentifiable>remove in interface Set<OIdentifiable>remove in class ORecordTrackedSetpublic boolean isAutoConvertToRecord()
isAutoConvertToRecord in interface OAutoConvertToRecordpublic void setAutoConvertToRecord(boolean convertToRecord)
setAutoConvertToRecord in interface OAutoConvertToRecordpublic boolean equals(Object obj)
equals in interface Collection<OIdentifiable>equals in interface Set<OIdentifiable>equals in class Objectpublic int hashCode()
hashCode in interface Collection<OIdentifiable>hashCode in interface Set<OIdentifiable>hashCode in class ObjectCopyright © 2009–2025 OrientDB. All rights reserved.