Class RelationshipAnnotationValueHandler
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
-
- org.kie.workbench.common.screens.datamodeller.client.handlers.jpadomain.util.RelationshipAnnotationValueHandler
-
public class RelationshipAnnotationValueHandler extends AnnotationValueHandler
-
-
Field Summary
Fields Modifier and Type Field Description static StringCASCADEstatic StringFETCHstatic StringMAPPED_BYstatic StringOPTIONALstatic StringORPHAN_REMOVALstatic StringRELATION_TYPE-
Fields inherited from class org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
annotation
-
-
Constructor Summary
Constructors Constructor Description RelationshipAnnotationValueHandler(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.kie.workbench.common.services.datamodeller.core.AnnotationcreateAnnotation(org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationType relationType, List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascadeTypes, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)static org.kie.workbench.common.services.datamodeller.core.AnnotationcreateAnnotation(org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationType relationType, List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascadeTypes, org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchMode fetchMode, Boolean optional, String mappedBy, Boolean orphanRemoval, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType>getCascade()org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchModegetFetch()StringgetMappedBy()BooleangetOptional()BooleangetOrphanRemoval()org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationTypegetRelationType()booleanisManyToMany()booleanisManyToOne()booleanisOneToMany()booleanisOneToOne()voidsetCascade(List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascade)voidsetFetch(org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchMode fetch)voidsetMappedBy(String mappedBy)voidsetOptional(Boolean optional)voidsetOrphanRemoval(Boolean orphanRemoval)-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.util.AnnotationValueHandler
getAnnotation, getClassName, getStringValue, getStringValue, getStringValue, getStringValue, getStringValue, getValue, getValue, getValue, getValue, getValue, setValue
-
-
-
-
Field Detail
-
RELATION_TYPE
public static final String RELATION_TYPE
- See Also:
- Constant Field Values
-
CASCADE
public static final String CASCADE
- See Also:
- Constant Field Values
-
FETCH
public static final String FETCH
- See Also:
- Constant Field Values
-
OPTIONAL
public static final String OPTIONAL
- See Also:
- Constant Field Values
-
MAPPED_BY
public static final String MAPPED_BY
- See Also:
- Constant Field Values
-
ORPHAN_REMOVAL
public static final String ORPHAN_REMOVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRelationType
public org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationType getRelationType()
-
isOneToOne
public boolean isOneToOne()
-
isOneToMany
public boolean isOneToMany()
-
isManyToOne
public boolean isManyToOne()
-
isManyToMany
public boolean isManyToMany()
-
getCascade
public List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> getCascade()
-
setCascade
public void setCascade(List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascade)
-
getFetch
public org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchMode getFetch()
-
setFetch
public void setFetch(org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchMode fetch)
-
getOptional
public Boolean getOptional()
-
setOptional
public void setOptional(Boolean optional)
-
getMappedBy
public String getMappedBy()
-
setMappedBy
public void setMappedBy(String mappedBy)
-
getOrphanRemoval
public Boolean getOrphanRemoval()
-
setOrphanRemoval
public void setOrphanRemoval(Boolean orphanRemoval)
-
createAnnotation
public static org.kie.workbench.common.services.datamodeller.core.Annotation createAnnotation(org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationType relationType, List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascadeTypes, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)
-
createAnnotation
public static org.kie.workbench.common.services.datamodeller.core.Annotation createAnnotation(org.kie.workbench.common.screens.datamodeller.model.jpadomain.RelationType relationType, List<org.kie.workbench.common.screens.datamodeller.model.jpadomain.CascadeType> cascadeTypes, org.kie.workbench.common.screens.datamodeller.model.jpadomain.FetchMode fetchMode, Boolean optional, String mappedBy, Boolean orphanRemoval, Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> annotationDefinitions)
-
-