Class GroupParticleMappingDefinition
java.lang.Object
com.aquima.interactions.communication.impl.ParticleMappingDefinition
com.aquima.interactions.communication.impl.GroupParticleMappingDefinition
- All Implemented Interfaces:
IGroupParticleMappingDefinition
,IParticleMappingDefinition
,Serializable
public class GroupParticleMappingDefinition
extends ParticleMappingDefinition
implements IGroupParticleMappingDefinition
Internal IElementGroupDefinition implementation that uses a datasource for construction.
- Since:
- 9.0
- Author:
- Jon van Leuven, Arjan Pragt
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
GroupParticleMappingDefinition
(GroupParticleType groupType, IParticleMappingDefinition[] items) protected
GroupParticleMappingDefinition
(SchemaDefinition schema, IGroupParticleMappingDS datasource, IEntityDefinition entityDefinition, IMetaModel metaModel, IRuleEngine ruleEngine) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addField
(ParticleMappingDefinition fieldDefinition) This method returns the type of the group particle.getItems()
This method returns the items of the group.This method returns the relation of the group.This method return the validations of the relation.void
initialize
(SchemaSetDefinition schemaSet) Methods inherited from class com.aquima.interactions.communication.impl.ParticleMappingDefinition
getMaxOccurs, getMinOccurs, isUnbounded
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.communication.IParticleMappingDefinition
getMaxOccurs, getMinOccurs, isUnbounded
-
Constructor Details
-
GroupParticleMappingDefinition
protected GroupParticleMappingDefinition(GroupParticleType groupType, IParticleMappingDefinition[] items) -
GroupParticleMappingDefinition
protected GroupParticleMappingDefinition(SchemaDefinition schema, IGroupParticleMappingDS datasource, IEntityDefinition entityDefinition, IMetaModel metaModel, IRuleEngine ruleEngine)
-
-
Method Details
-
initialize
- Specified by:
initialize
in classParticleMappingDefinition
-
getGroupType
Description copied from interface:IGroupParticleMappingDefinition
This method returns the type of the group particle.- Specified by:
getGroupType
in interfaceIGroupParticleMappingDefinition
- Returns:
- The type of the group type, may not be null.
-
getRelationName
Description copied from interface:IGroupParticleMappingDefinition
This method returns the relation of the group.- Specified by:
getRelationName
in interfaceIGroupParticleMappingDefinition
- Returns:
- The name of the attribute, may be null.
-
getValidations
Description copied from interface:IGroupParticleMappingDefinition
This method return the validations of the relation.- Specified by:
getValidations
in interfaceIGroupParticleMappingDefinition
- Returns:
- The validations of the relation, may not be null.
-
getItems
Description copied from interface:IGroupParticleMappingDefinition
This method returns the items of the group.- Specified by:
getItems
in interfaceIGroupParticleMappingDefinition
- Returns:
- The items of the group, may not be null.
-
addField
-