Class PropagationConstraintOrient
- java.lang.Object
-
- com.orientechnologies.orient.core.record.ORecordAbstract
-
- com.orientechnologies.orient.core.record.impl.ODocument
-
- org.gcube.informationsystem.resourceregistry.utils.PropagationConstraintOrient
-
- All Implemented Interfaces:
com.orientechnologies.orient.core.db.record.ODetachable,com.orientechnologies.orient.core.db.record.OIdentifiable,com.orientechnologies.orient.core.db.record.ORecordElement,com.orientechnologies.orient.core.record.OElement,com.orientechnologies.orient.core.record.ORecord,com.orientechnologies.orient.core.record.ORecordSchemaAware,com.orientechnologies.orient.core.serialization.OSerializableStream,Externalizable,Serializable,Comparable<com.orientechnologies.orient.core.db.record.OIdentifiable>,Iterable<Map.Entry<String,Object>>,Comparator<com.orientechnologies.orient.core.db.record.OIdentifiable>,org.gcube.informationsystem.base.reference.Element,org.gcube.informationsystem.base.reference.properties.PropertyElement,org.gcube.informationsystem.base.reference.SchemaMixedElement,org.gcube.informationsystem.model.reference.properties.PropagationConstraint,org.gcube.informationsystem.model.reference.properties.Property
public class PropagationConstraintOrient extends com.orientechnologies.orient.core.record.impl.ODocument implements org.gcube.informationsystem.model.reference.properties.PropagationConstraint- Author:
- Luca Frosini (ISTI - CNR)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.db.record.ORecordElement
com.orientechnologies.orient.core.db.record.ORecordElement.STATUS
-
Nested classes/interfaces inherited from interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint, org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
-
Field Summary
-
Fields inherited from class com.orientechnologies.orient.core.record.impl.ODocument
_allowChainedAccess, _fields, _fieldSize, _lazyLoad, _ordered, _owners, _schema, _trackingChanges, EMPTY_STRINGS, RECORD_TYPE
-
Fields inherited from class com.orientechnologies.orient.core.record.ORecordAbstract
_contentChanged, _dirty, _dirtyManager, _listeners, _recordFormat, _recordId, _recordVersion, _size, _source, _status
-
-
Constructor Summary
Constructors Modifier Constructor Description PropagationConstraintOrient()protectedPropagationConstraintOrient(String iClassName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraintgetAddConstraint()Map<String,Object>getAdditionalProperties()ObjectgetAdditionalProperty(String key)org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraintgetRemoveConstraint()voidsetAddConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint addConstraint)voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String key, Object value)voidsetRemoveConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint removeConstraint)-
Methods inherited from class com.orientechnologies.orient.core.record.impl.ODocument
addOwner, asEdge, asVertex, autoConvertFieldsToClass, autoConvertValues, checkClass, checkFieldName, checkForFields, clear, clearSource, clearTrackData, containsField, convertAllMultiValuesToTrackedVersions, copy, copyTo, deserializeFields, detach, equals, eval, eval, field, field, field, field, field, fieldNames, fields, fields, fields, fieldType, fieldValues, fill, fill, fillClassIfNeed, fromJSON, fromJSON, fromJSON, fromJSON, fromMap, fromStream, fromString, getClassName, getCollectionTimeLine, getDirtyFields, getGlobalPropertyById, getImmutableSchemaClass, getImmutableSchemaClass, getOrCreate, getOriginalValue, getOwner, getOwners, getProperty, getPropertyNames, getRawEntries, getRawProperty, getRecordType, getSchemaClass, getSchemaType, hashCode, hasOwners, hasSameContentOf, internalReset, isAllowChainedAccess, isEdge, isEmbedded, isEmpty, isLazyLoad, isOrdered, isTrackingChanges, isVertex, iterator, load, load, load, merge, merge, mergeMap, placeholder, rawContainsField, rawField, rawField, readExternal, reload, removeField, removeOwner, removeProperty, reset, save, save, save, setAllowChainedAccess, setClass, setClassName, setClassNameIfExists, setDirty, setDirtyNoChanged, setFieldType, setLazyLoad, setOrdered, setProperty, setProperty, setTrackingChanges, setup, toMap, toStream, toStream, toString, toString, track, undo, undo, unload, unTrack, validate, validateEmbedded, validateField, validateLink, validateLinkCollection, validateType, writeExternal
-
Methods inherited from class com.orientechnologies.orient.core.record.ORecordAbstract
addIdentityChangeListener, addListener, checkForLoading, compare, compareTo, delete, flatCopy, getDatabase, getDatabaseIfDefined, getDatabaseIfDefinedInternal, getDatabaseInternal, getDirtyManager, getIdentity, getInternalStatus, getRecord, getSize, getVersion, invokeListenerEvent, isContentChanged, isDirty, isLocked, load, lock, lockingStrategy, onAfterIdentityChanged, onBeforeIdentityChanged, reload, reload, reload, removeIdentityChangeListener, removeListener, save, setContentChanged, setDirtyManager, setIdentity, setIdentity, setInternalStatus, setVersion, toJSON, toJSON, toJSON, toJSON, unlock, unsetDirty
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface java.util.Comparator
compare, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.orientechnologies.orient.core.db.record.OIdentifiable
getRecord, isLocked, lock, lockingStrategy, unlock
-
-
-
-
Constructor Detail
-
PropagationConstraintOrient
public PropagationConstraintOrient()
-
PropagationConstraintOrient
protected PropagationConstraintOrient(String iClassName)
-
-
Method Detail
-
getRemoveConstraint
public org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint getRemoveConstraint()
- Specified by:
getRemoveConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
setRemoveConstraint
public void setRemoveConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint removeConstraint)
- Specified by:
setRemoveConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
getAddConstraint
public org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint getAddConstraint()
- Specified by:
getAddConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
setAddConstraint
public void setAddConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint addConstraint)
- Specified by:
setAddConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
- Specified by:
getAdditionalPropertiesin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
getAdditionalPropertiesin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
setAdditionalProperties
public void setAdditionalProperties(Map<String,Object> additionalProperties)
- Specified by:
setAdditionalPropertiesin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
setAdditionalPropertiesin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
getAdditionalProperty
public Object getAdditionalProperty(String key)
- Specified by:
getAdditionalPropertyin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
getAdditionalPropertyin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
setAdditionalProperty
public void setAdditionalProperty(String key, Object value)
- Specified by:
setAdditionalPropertyin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
setAdditionalPropertyin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
-