Class DomainSchemaDefinition
java.lang.Object
com.aquima.interactions.communication.impl.DomainSchemaDefinition
- All Implemented Interfaces:
IDomainSchemaDefinition
Definition implementation of a data contract.
- Since:
- 9.3
- Author:
- A.Pragt
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DomainSchemaDefinition
(IDomainSchemaDS datasource, IMetaModel metaModel, IRuleEngine ruleEngine) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns a boolean indicating if the root entity is hidden.getName()
Returns the name of the contract.Returns the name of the data entityReturns the name of the root Object.Returns the object contract of the root object.
-
Constructor Details
-
DomainSchemaDefinition
protected DomainSchemaDefinition(IDomainSchemaDS datasource, IMetaModel metaModel, IRuleEngine ruleEngine)
-
-
Method Details
-
getName
Description copied from interface:IDomainSchemaDefinition
Returns the name of the contract.- Specified by:
getName
in interfaceIDomainSchemaDefinition
- Returns:
- The name, never null.
-
getRootEntityName
Description copied from interface:IDomainSchemaDefinition
Returns the name of the data entity- Specified by:
getRootEntityName
in interfaceIDomainSchemaDefinition
- Returns:
- The name of the entity, never null.
-
getRootName
Description copied from interface:IDomainSchemaDefinition
Returns the name of the root Object.- Specified by:
getRootName
in interfaceIDomainSchemaDefinition
- Returns:
- The name, never null.
-
getIsRootEntityHidden
public boolean getIsRootEntityHidden()Description copied from interface:IDomainSchemaDefinition
Returns a boolean indicating if the root entity is hidden.- Specified by:
getIsRootEntityHidden
in interfaceIDomainSchemaDefinition
- Returns:
- A boolean indicating if the root entity is hidden
-
getRootObject
Description copied from interface:IDomainSchemaDefinition
Returns the object contract of the root object.- Specified by:
getRootObject
in interfaceIDomainSchemaDefinition
- Returns:
- The contract, never null.
-