| Package | Description |
|---|---|
| com.mware.core.model.schema | |
| com.mware.core.model.schema.inmemory |
| Modifier and Type | Class and Description |
|---|---|
class |
GeExtendedDataTableSchemaProperty |
class |
GeSchemaProperty |
| 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) |
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.
|
default SchemaProperty |
SchemaRepository.getDependentPropertyParent(String propertyName) |
SchemaProperty |
SchemaRepository.getDependentPropertyParent(String propertyName,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getDependentPropertyParent(String name,
String namespace) |
default SchemaProperty |
SchemaRepository.getOrCreateProperty(SchemaPropertyDefinition schemaPropertyDefinition) |
SchemaProperty |
SchemaRepository.getOrCreateProperty(SchemaPropertyDefinition schemaPropertyDefinition,
User user,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getOrCreateProperty(SchemaPropertyDefinition schemaPropertyDefinition,
User user,
String namespace) |
SchemaProperty |
SchemaFactory.getProperty(String name) |
SchemaProperty |
GeSchemaRepository.getPropertyById(String id) |
default SchemaProperty |
SchemaRepository.getPropertyByIntent(String intent) |
SchemaProperty |
SchemaRepository.getPropertyByIntent(String intent,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getPropertyByIntent(String intent,
String namespace) |
default SchemaProperty |
SchemaRepository.getPropertyByName(String propertyName) |
SchemaProperty |
Schema.getPropertyByName(String name) |
SchemaProperty |
SchemaRepository.getPropertyByName(String propertyName,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getPropertyByName(String propertyName,
String namespace) |
default SchemaProperty |
SchemaRepository.getRequiredPropertyByIntent(String intent) |
SchemaProperty |
SchemaRepository.getRequiredPropertyByIntent(String intent,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getRequiredPropertyByIntent(String intent,
String namespace) |
default SchemaProperty |
SchemaRepository.getRequiredPropertyByName(String propertyName) |
SchemaProperty |
SchemaRepository.getRequiredPropertyByName(String propertyName,
String namespace) |
SchemaProperty |
SchemaRepositoryBase.getRequiredPropertyByName(String propertyName,
String namespace) |
SchemaProperty |
SchemaFactory.DefaultConceptProperty.save() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GeSchemaRepository.deleteChangeableProperties(SchemaProperty property,
Authorizations authorizations) |
protected abstract void |
SchemaRepositoryBase.deleteChangeableProperties(SchemaProperty property,
Authorizations authorizations) |
protected void |
GeSchemaRepository.internalDeleteProperty(SchemaProperty property,
String namespace) |
protected abstract void |
SchemaRepositoryBase.internalDeleteProperty(SchemaProperty property,
String namespace) |
void |
GeSchemaRepository.internalPublishProperty(SchemaProperty property,
User user,
String namespace) |
abstract void |
SchemaRepositoryBase.internalPublishProperty(SchemaProperty property,
User user,
String namespace) |
void |
SchemaRepository.publishProperty(SchemaProperty property,
User user,
String namespace) |
void |
SchemaRepositoryBase.publishProperty(SchemaProperty property,
User user,
String namespace) |
default void |
SchemaRepository.updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames) |
void |
SchemaRepository.updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames,
User user,
String namespace) |
void |
GeSchemaRepository.updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames,
User user,
String namespace) |
default void |
SchemaRepository.updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames) |
void |
SchemaRepository.updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames,
User user,
String namespace) |
void |
GeSchemaRepository.updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames,
User user,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
protected Concept |
GeSchemaRepository.createConcept(Vertex vertex,
List<SchemaProperty> conceptProperties,
String parentConceptName,
String namespace)
Overridable so subclasses can supply a custom implementation of Concept.
|
protected Relationship |
GeSchemaRepository.createRelationship(String parentName,
Vertex relationshipVertex,
List<String> inverseOfNames,
List<String> domainConceptNames,
List<String> rangeConceptNames,
Collection<SchemaProperty> properties,
String namespace)
Overridable so subclasses can supply a custom implementation of Relationship.
|
static Collection<ClientApiSchema.Property> |
SchemaProperty.toClientApiProperties(Iterable<SchemaProperty> properties) |
| Constructor and Description |
|---|
Concept(String parentConceptName,
Collection<SchemaProperty> properties) |
GeConcept(Vertex vertex,
String parentConceptName,
Collection<SchemaProperty> properties,
String workspaceId) |
GeRelationship(String parentName,
Vertex vertex,
List<String> domainConceptNames,
List<String> rangeConceptNames,
List<String> inverseOfNames,
Collection<SchemaProperty> properties,
String namespace) |
Relationship(String parentName,
List<String> sourceConceptNames,
List<String> targetConceptNames,
Collection<SchemaProperty> properties) |
Schema(Iterable<Concept> concepts,
Iterable<Relationship> relationships,
Iterable<ExtendedDataTableProperty> extendedDataTables,
Map<String,SchemaProperty> propertiesByName,
String namespace) |
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryExtendedDataTableSchemaProperty |
class |
InMemorySchemaProperty |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<SchemaProperty> |
InMemorySchemaRepository.getProperties(Iterable<String> ids,
String namespace) |
Iterable<SchemaProperty> |
InMemorySchemaRepository.getProperties(String namespace) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InMemorySchemaRepository.deleteChangeableProperties(SchemaProperty property,
Authorizations authorizations) |
protected void |
InMemorySchemaRepository.internalDeleteProperty(SchemaProperty property,
String namespace) |
void |
InMemorySchemaRepository.internalPublishProperty(SchemaProperty property,
User user,
String namespace) |
void |
InMemorySchemaRepository.updatePropertyDependentNames(SchemaProperty property,
Collection<String> dependentPropertyNames,
User user,
String namespace) |
void |
InMemorySchemaRepository.updatePropertyDomainNames(SchemaProperty property,
Set<String> domainNames,
User user,
String namespace) |
| Constructor and Description |
|---|
InMemoryRelationship(String parentName,
String name,
List<String> domainConceptNames,
List<String> rangeConceptNames,
Collection<SchemaProperty> properties,
String workspaceId) |
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.