Class AssociationMeta<T extends TopiaEntityEnum>
java.lang.Object
org.nuiton.topia.persistence.metadata.AssociationMeta<T>
- All Implemented Interfaces:
Serializable,MetaFilenameAware<T>
public class AssociationMeta<T extends TopiaEntityEnum>
extends Object
implements Serializable, MetaFilenameAware<T>
Define the meta data of a entity association field.
- Since:
- 2.6.12
- Author:
- tchemit <chemit@codelutin.com>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final StringName fo the association.protected EntityOperator<TopiaEntity>Operator of the source entity used to get / set associations.protected final TAssociation source entity type.protected final TAssociation target entity type.Fields inherited from interface org.nuiton.topia.persistence.metadata.MetaFilenameAware
CSV_EXTENSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChilds(TopiaEntity entity) getName()booleanisChildEmpty(TopiaEntity entity) protected static <T extends TopiaEntityEnum>
AssociationMeta<T>voidsetChilds(TopiaEntity entity, Collection<TopiaEntity> childs) toString()
-
Field Details
-
source
Association source entity type. -
target
Association target entity type. -
name
Name fo the association. -
operator
Operator of the source entity used to get / set associations.
-
-
Constructor Details
-
AssociationMeta
-
-
Method Details
-
newMeta
protected static <T extends TopiaEntityEnum> AssociationMeta<T> newMeta(T source, T target, String name) -
getSource
- Specified by:
getSourcein interfaceMetaFilenameAware<T extends TopiaEntityEnum>
-
getName
- Specified by:
getNamein interfaceMetaFilenameAware<T extends TopiaEntityEnum>
-
getFilename
- Specified by:
getFilenamein interfaceMetaFilenameAware<T extends TopiaEntityEnum>
-
newFile
- Specified by:
newFilein interfaceMetaFilenameAware<T extends TopiaEntityEnum>
-
newWriter
- Specified by:
newWriterin interfaceMetaFilenameAware<T extends TopiaEntityEnum>
-
getTarget
-
newEntity
-
newAssociation
-
getChilds
-
setChilds
-
isChildEmpty
-
getOperator
-
toString
-