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 class
JoinTableConfig.RelationType
-
Field Summary
Fields Modifier and Type Field Description protected long
id
protected String
owningLookupIdColumnName
protected String
owningTableName
protected ServiceRegistryDataObjectModel
referenceDataObjectModel
protected String
referenceLookupIdColumnName
protected ServiceDefinitionModel
referenceModel
protected Collection<String>
referenceTableSelectColumns
protected ColumnMappingRelation
relation
protected JoinTableConfig.RelationType
relationType
-
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 String
getOwningColumnName()
String
getOwningLookupIdColumnName()
String
getOwningTableName()
String
getReferenceColumnName()
ServiceRegistryDataObjectModel
getReferenceDataObjectModel()
String
getReferenceLookupIdColumnName()
ServiceDefinitionModel
getReferenceModel()
String
getReferenceTableName()
String
getReferenceTableNameAlias()
Collection<String>
getReferenceTableSelectColumns()
ColumnMappingRelation
getRelation()
JoinTableConfig.RelationType
getRelationType()
String
getTableName()
String
getTableNameAlias()
void
setOwningLookupIdColumnName(String owningLookupIdColumnName)
void
setOwningTableName(String owningTableName)
void
setReferenceLookupIdColumnName(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()
-
-