| Package | Description |
|---|---|
| com.mware.core.model.clientapi.dto | |
| com.mware.core.model.schema | |
| com.mware.core.model.schema.inmemory |
| Modifier and Type | Method and Description |
|---|---|
static PropertyType |
PropertyType.convert(String property) |
static PropertyType |
PropertyType.convert(String property,
PropertyType defaultValue) |
PropertyType |
ClientApiSchema.Property.getDataType() |
static PropertyType |
PropertyType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PropertyType[] |
PropertyType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static PropertyType |
PropertyType.convert(String property,
PropertyType defaultValue) |
static Class<? extends Value> |
PropertyType.getTypeClass(PropertyType propertyType) |
void |
ClientApiSchema.Property.setDataType(PropertyType dataType) |
| Modifier and Type | Method and Description |
|---|---|
PropertyType |
SchemaPropertyDefinition.getDataType() |
PropertyType |
GeSchemaProperty.getDataType() |
abstract PropertyType |
SchemaProperty.getDataType() |
static PropertyType |
GeSchemaProperty.getDataType(Vertex vertex) |
| Modifier and Type | Method and Description |
|---|---|
SchemaProperty |
GeSchemaRepository.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCount,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
protected abstract SchemaProperty |
SchemaRepositoryBase.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCound,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
static Value |
SchemaProperty.convert(org.json.JSONArray values,
PropertyType propertyDataType,
int index) |
protected SchemaProperty |
GeSchemaRepository.createOntologyProperty(Vertex propertyVertex,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
PropertyType propertyType,
String namespace)
Overridable so subclasses can supply a custom implementation of OntologyProperty.
|
protected boolean |
SchemaRepositoryBase.determineSearchable(String propertyNames,
PropertyType dataType,
Collection<TextIndexHint> textIndexHints,
boolean searchable) |
SchemaFactory.DefaultConceptProperty |
SchemaFactory.DefaultConceptProperty.type(PropertyType type) |
| Constructor and Description |
|---|
SchemaPropertyDefinition(List<Concept> concepts,
List<Relationship> relationships,
String propertyName,
String displayName,
PropertyType dataType) |
SchemaPropertyDefinition(List<Concept> concepts,
String propertyName,
String displayName,
PropertyType dataType) |
| Modifier and Type | Method and Description |
|---|---|
PropertyType |
InMemorySchemaProperty.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
SchemaProperty |
InMemorySchemaRepository.addPropertyTo(List<Concept> concepts,
List<Relationship> relationships,
List<String> extendedDataTableNames,
String propertyName,
String displayName,
PropertyType dataType,
Map<String,String> possibleValues,
Collection<TextIndexHint> textIndexHints,
boolean userVisible,
boolean searchFacet,
boolean systemProperty,
String aggType,
int aggPrecision,
String aggInterval,
long aggMinDocumentCount,
String aggTimeZone,
String aggCalendarField,
boolean searchable,
boolean addable,
boolean sortable,
Integer sortPriority,
String displayType,
String propertyGroup,
Double boost,
String validationFormula,
String displayFormula,
com.google.common.collect.ImmutableList<String> dependentPropertyNames,
String[] intents,
boolean deleteable,
boolean updateable,
User user,
String namespace) |
void |
InMemorySchemaProperty.setDataType(PropertyType dataType) |
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.