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.ModelElement,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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.db.record.ORecordElement
com.orientechnologies.orient.core.db.record.ORecordElement.STATUSNested 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.DeleteConstraint, 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_TYPEFields inherited from class com.orientechnologies.orient.core.record.ORecordAbstract
_contentChanged, _dirty, _dirtyManager, _listeners, _recordFormat, _recordId, _recordVersion, _size, _source, _statusFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, TYPE_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ModelElement
EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
ADD_PROPERTY, DELETE_PROPERTY, NAME, REMOVE_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraintorg.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraintorg.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraintvoidsetAddConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint addConstraint) voidsetAdditionalProperties(Map<String, Object> additionalProperties) voidsetAdditionalProperty(String key, Object value) voidsetDeleteConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint deleteConstraint) 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, writeExternalMethods 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, unlock, unsetDirtyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface java.util.Comparator
compare, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.orientechnologies.orient.core.db.record.OIdentifiable
getRecord, isLocked, lock, lockingStrategy, unlockMethods inherited from interface com.orientechnologies.orient.core.record.ORecord
delete, getDatabase, getIdentity, getSize, getVersion, isDirty, load, reload, reload, save, toJSONMethods inherited from interface com.orientechnologies.orient.core.db.record.ORecordElement
getInternalStatus, setInternalStatus
-
Constructor Details
-
PropagationConstraintOrient
public PropagationConstraintOrient() -
PropagationConstraintOrient
-
-
Method Details
-
getTypeName
- Specified by:
getTypeNamein interfaceorg.gcube.informationsystem.base.reference.Element
-
getSupertypes
- Specified by:
getSupertypesin interfaceorg.gcube.informationsystem.model.reference.ModelElement
-
getExpectedtype
- Specified by:
getExpectedtypein interfaceorg.gcube.informationsystem.model.reference.ModelElement
-
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
-
getDeleteConstraint
public org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint getDeleteConstraint()- Specified by:
getDeleteConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
setDeleteConstraint
public void setDeleteConstraint(org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint deleteConstraint) - Specified by:
setDeleteConstraintin interfaceorg.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
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
-
getAdditionalProperties
- Specified by:
getAdditionalPropertiesin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
getAdditionalPropertiesin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
setAdditionalProperties
- Specified by:
setAdditionalPropertiesin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
setAdditionalPropertiesin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
getAdditionalProperty
- Specified by:
getAdditionalPropertyin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
getAdditionalPropertyin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
setAdditionalProperty
- Specified by:
setAdditionalPropertyin interfaceorg.gcube.informationsystem.model.reference.properties.Property- Specified by:
setAdditionalPropertyin interfaceorg.gcube.informationsystem.base.reference.SchemaMixedElement
-
toJSON
- Specified by:
toJSONin interfacecom.orientechnologies.orient.core.record.ORecord- Overrides:
toJSONin classcom.orientechnologies.orient.core.record.ORecordAbstract
-