aboutsummaryrefslogtreecommitdiffstats
path: root/sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx
diff options
context:
space:
mode:
authorMichael Dürre <michael.duerre@highstreet-technologies.com>2019-08-02 06:45:49 +0200
committerTimoney, Dan (dt5972) <dtimoney@att.com>2019-08-09 08:21:40 -0400
commitb4fce004a40753e396f100ac9abdbe876de5865e (patch)
tree88daa991a9aada177c8356c81b32aa9323ecb750 /sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx
parentf60b704c23ffb6df5ceb3b6d5b43729a5434f375 (diff)
fixed mediator app
route requests through apigateway Issue-ID: SDNC-824 Signed-off-by: Michael Dürre <michael.duerre@highstreet-technologies.com> Change-Id: Ief159a71888f271a7751884260f85be01efdd6b4
Diffstat (limited to 'sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx')
-rw-r--r--sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx28
1 files changed, 23 insertions, 5 deletions
diff --git a/sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx b/sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx
index 95dee8df7..fcb3fe46f 100644
--- a/sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx
+++ b/sdnr/wt/odlux/apps/mediatorApp/src/views/mediatorApplication.tsx
@@ -1,3 +1,20 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2019 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
import * as React from 'react';
import { Theme, createStyles, WithStyles, withStyles, Tooltip } from '@material-ui/core';
@@ -52,6 +69,7 @@ const styles = (theme: Theme) => createStyles({
const mapProps = (state: IApplicationStoreState) => ({
serverName: state.mediator.mediatorServerState.name,
serverUrl: state.mediator.mediatorServerState.url,
+ serverId: state.mediator.mediatorServerState.id,
serverVersion: state.mediator.mediatorServerState.serverVersion,
mediatorVersion: state.mediator.mediatorServerState.mediatorVersion,
configurations: state.mediator.mediatorServerState.configurations,
@@ -89,7 +107,7 @@ type MediatorServerSelectionComponentState = {
class MediatorApplicationComponent extends React.Component<MediatorApplicationComponentProps, MediatorServerSelectionComponentState> {
- constructor (props: MediatorApplicationComponentProps) {
+ constructor(props: MediatorApplicationComponentProps) {
super(props);
this.state = {
@@ -120,7 +138,7 @@ class MediatorApplicationComponent extends React.Component<MediatorApplicationCo
<Tooltip title={"Info"} ><IconButton className={classes.button}><InfoIcon /></IconButton></Tooltip>
</div>
<div className={classes.spacer}>
- { process.env.NODE_ENV === "development" ? <Tooltip title={"Edit"} ><IconButton disabled={rowData[BusySymbol]} className={classes.button} onClick={event => this.onOpenEditConfigurationDialog(event, rowData)}><EditIcon /></IconButton></Tooltip> : null}
+ {process.env.NODE_ENV === "development" ? <Tooltip title={"Edit"} ><IconButton disabled={rowData[BusySymbol]} className={classes.button} onClick={event => this.onOpenEditConfigurationDialog(event, rowData)}><EditIcon /></IconButton></Tooltip> : null}
<Tooltip title={"Remove"} ><IconButton disabled={rowData[BusySymbol]} className={classes.button} onClick={event => this.onOpenRemoveConfigutationDialog(event, rowData)}><DeleteIcon /></IconButton></Tooltip>
</div>
</>
@@ -166,9 +184,9 @@ class MediatorApplicationComponent extends React.Component<MediatorApplicationCo
this.setState({
busy: true,
});
- this.props.serverUrl && Promise.all([
- mediatorService.getMediatorServerFreeNcPorts(this.props.serverUrl, 1),
- mediatorService.getMediatorServerFreeSnmpPorts(this.props.serverUrl, 1),
+ this.props.serverId && Promise.all([
+ mediatorService.getMediatorServerFreeNcPorts(this.props.serverId, 1),
+ mediatorService.getMediatorServerFreeSnmpPorts(this.props.serverId, 1),
]).then(([freeNcPorts, freeSnmpPorts]) => {
if (freeNcPorts && freeSnmpPorts && freeNcPorts.length > 0 && freeSnmpPorts.length > 0) {
this.setState({