Uses of Enum Class
org.nuxeo.ecm.core.storage.sql.PropertyType
Package
Description
Implementation of a Nuxeo repository over an SQL database.
-
Uses of PropertyType in org.nuxeo.ecm.core.storage.sql
Modifier and TypeFieldDescriptionprotected final PropertyType
Model.idPropertyType
final PropertyType
ModelProperty.propertyType
final PropertyType
BaseProperty.type
The property type.Modifier and TypeFieldDescriptionprotected final Map<String,
PropertyType> Model.fulltextInfoByFragment
Map of fragment -> info about whether there's a fulltext text field (PropertyType.STRING), binary field (PropertyType.BINARY), or both (PropertyType.BOOLEAN).Modifier and TypeMethodDescriptionstatic PropertyType
PropertyType.fromFieldType
(Type fieldType, boolean array) Converts a Nuxeo core schema field type into a property type.PropertyType.getArrayBaseType()
Model.getCollectionFragmentType
(String fragmentName) Model.getFulltextFieldType
(String fragmentName, String fragmentKey) Finds out if a field is to be indexed as fulltext.Model.getFulltextInfoForFragment
(String fragmentName) Checks if a fragment has any field indexable as fulltext.static PropertyType
Returns the enum constant of this class with the specified name.static PropertyType[]
PropertyType.values()
Returns an array containing the constants of this enum class, in the order they are declared.ModifierConstructorDescriptionBaseProperty
(String name, PropertyType type, boolean readonly) Creates a Property.CollectionProperty
(String name, PropertyType type, boolean readonly, CollectionFragment fragment) Creates aCollectionProperty
.CollectionProperty
(String name, PropertyType type, boolean readonly, SimpleFragment fragment, String key) Creates aCollectionProperty
.ModelProperty
(PropertyType propertyType, String fragmentName, String fragmentKey, boolean readonly) Creates a model for a scalar property, or the last segment of a complex property.SimpleProperty
(String name, PropertyType type, boolean readonly, SimpleFragment fragment, String key) Creates a SimpleProperty, with specific info about row and key.