Class JoinTableConfig
- java.lang.Object
-
- com.flowable.serviceregistry.engine.impl.invoker.db.JoinTableConfig
-
public class JoinTableConfig extends Object
- Author:
- Filip Hrisafov
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJoinTableConfig.RelationType
-
Field Summary
Fields Modifier and Type Field Description protected longidprotected StringowningLookupIdColumnNameprotected StringowningTableNameprotected ServiceRegistryDataObjectModelreferenceDataObjectModelprotected StringreferenceLookupIdColumnNameprotected ServiceDefinitionModelreferenceModelprotected Collection<String>referenceTableSelectColumnsprotected ColumnMappingRelationrelationprotected JoinTableConfig.RelationTyperelationType
-
Constructor Summary
Constructors Constructor Description JoinTableConfig(ColumnMapping columnMapping, ServiceDefinitionModel referenceModel, ServiceRegistryDataObjectModel referenceDataObjectModel, long id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetOwningColumnName()StringgetOwningLookupIdColumnName()StringgetOwningTableName()StringgetReferenceColumnName()ServiceRegistryDataObjectModelgetReferenceDataObjectModel()StringgetReferenceLookupIdColumnName()ServiceDefinitionModelgetReferenceModel()StringgetReferenceTableName()StringgetReferenceTableNameAlias()Collection<String>getReferenceTableSelectColumns()ColumnMappingRelationgetRelation()JoinTableConfig.RelationTypegetRelationType()StringgetTableName()StringgetTableNameAlias()voidsetOwningLookupIdColumnName(String owningLookupIdColumnName)voidsetOwningTableName(String owningTableName)voidsetReferenceLookupIdColumnName(String referenceLookupIdColumnName)
-
-
-
Field Detail
-
relation
protected final ColumnMappingRelation relation
-
referenceModel
protected final ServiceDefinitionModel referenceModel
-
referenceDataObjectModel
protected final ServiceRegistryDataObjectModel referenceDataObjectModel
-
owningTableName
protected String owningTableName
-
owningLookupIdColumnName
protected String owningLookupIdColumnName
-
referenceLookupIdColumnName
protected String referenceLookupIdColumnName
-
referenceTableSelectColumns
protected final Collection<String> referenceTableSelectColumns
-
relationType
protected final JoinTableConfig.RelationType relationType
-
id
protected final long id
-
-
Constructor Detail
-
JoinTableConfig
public JoinTableConfig(ColumnMapping columnMapping, ServiceDefinitionModel referenceModel, ServiceRegistryDataObjectModel referenceDataObjectModel, long id)
-
-
Method Detail
-
getRelation
public ColumnMappingRelation getRelation()
-
getReferenceModel
public ServiceDefinitionModel getReferenceModel()
-
getReferenceDataObjectModel
public ServiceRegistryDataObjectModel getReferenceDataObjectModel()
-
getOwningTableName
public String getOwningTableName()
-
setOwningTableName
public void setOwningTableName(String owningTableName)
-
getOwningLookupIdColumnName
public String getOwningLookupIdColumnName()
-
setOwningLookupIdColumnName
public void setOwningLookupIdColumnName(String owningLookupIdColumnName)
-
getTableName
public String getTableName()
-
getTableNameAlias
public String getTableNameAlias()
-
getOwningColumnName
public String getOwningColumnName()
-
getReferenceColumnName
public String getReferenceColumnName()
-
getReferenceTableName
public String getReferenceTableName()
-
getReferenceTableNameAlias
public String getReferenceTableNameAlias()
-
getReferenceLookupIdColumnName
public String getReferenceLookupIdColumnName()
-
setReferenceLookupIdColumnName
public void setReferenceLookupIdColumnName(String referenceLookupIdColumnName)
-
getReferenceTableSelectColumns
public Collection<String> getReferenceTableSelectColumns()
-
getRelationType
public JoinTableConfig.RelationType getRelationType()
-
-