private String getContext(AbstractSession writeSession) { String context = "default"; if (writeSession != null) { MultitenantPolicy policy = writeSession.getProject().getMultitenantPolicy(); if (policy != null && policy.isSchemaPerMultitenantPolicy()) { SchemaPerMultitenantPolicy tableMtPolicy = (SchemaPerMultitenantPolicy) policy; if (tableMtPolicy.isSchemaPerTable()) { String tenantContext = (String) writeSession.getProperty(tableMtPolicy.getContextProperty()); if (tenantContext != null) { context = tenantContext; } } } } return context; } }
private String getContext(AbstractSession writeSession) { String context = "default"; if (writeSession != null) { MultitenantPolicy policy = writeSession.getProject().getMultitenantPolicy(); if (policy != null && policy.isSchemaPerMultitenantPolicy()) { SchemaPerMultitenantPolicy tableMtPolicy = (SchemaPerMultitenantPolicy) policy; if (tableMtPolicy.isSchemaPerTable()) { String tenantContext = (String) writeSession.getProperty(tableMtPolicy.getContextProperty()); if (tenantContext != null) { context = tenantContext; } } } } return context; } }
this.setLogin(connectionPolicy.getLogin()); if (this.project.getMultitenantPolicy() != null && this.project.getMultitenantPolicy().isSchemaPerMultitenantPolicy()) { SchemaPerMultitenantPolicy mp = (SchemaPerMultitenantPolicy) this.project.getMultitenantPolicy(); if (mp.shouldUseSharedEMF()) {
this.setLogin(connectionPolicy.getLogin()); if (this.project.getMultitenantPolicy() != null && this.project.getMultitenantPolicy().isSchemaPerMultitenantPolicy()) { SchemaPerMultitenantPolicy mp = (SchemaPerMultitenantPolicy) this.project.getMultitenantPolicy(); if (mp.shouldUseSharedEMF()) {