Examples of OperationDO


Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

                    messageDO.setServiceId(serviceDO.getId());
                } catch (BAMException e) {
                    log.error("Could not retrieve service from DB ", e);
                }

                OperationDO operationDO;
                try {
                    String key = messageDO.getServiceId() + "-" + data.getOperationName();
                    if (operationMap.containsKey(key)) {
                        operationDO = operationMap.get(key);
                    } else {
                        operationDO = dsAdmin.getOperation(messageDO.getServiceId(), data.getOperationName());
                        if (operationDO == null) {
                            operationDO = new OperationDO();
                            operationDO.setServiceID(serviceDO.getId());
                            operationDO.setName(data.getOperationName());
                            dsAdmin.addOperation(operationDO);
                            operationDO = dsAdmin.getOperation(messageDO.getServiceId(), data.getOperationName());
                        }
                        operationMap.put(key, operationDO);
                    }
                    messageDO.setOperationId(operationDO.getOperationID());

                } catch (BAMException e) {
                    log.error("Could not retrieve operation from DB ", e);
                }
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

        if (data.getServiceName() != null && data.getOperationName() != null && data.getActivityId() != null) {
            if (!data.getOperationName().equals("") && !data.getServiceName().equals("")
                && !data.getActivityId().equals("")) {

                ServiceDO service;
                OperationDO operation;
                ActivityDO activity;
                MessageDataDO messageDataDO;

                if (data.getTimeStamp() != null) {
                    messageDataDO = new MessageDataDO(data.getTimeStamp(), data.getRemoteIPAddress(), data
                            .getMessageDirection(), data.getMessageBody(), data.getRequestMessageStatus(), data
                            .getResponseMessageStatus());

                } else {
                    messageDataDO = new MessageDataDO(
                            BAMCalendar.getInstance(Calendar.getInstance()).getBAMTimestamp(),
                            data.getRemoteIPAddress(), data.getMessageDirection(), data.getMessageBody(),
                            data.getRequestMessageStatus(), data.getResponseMessageStatus());
                }

                // When first time message comes to a system, service, operation
                // need to be
                // added.
                try {
                    ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                    if (serverDO != null) {
                        int serverId = serverDO.getId();
                        messageDataDO.setServerId(serverId);
                    } else {
                        log.error("Server is not in the Database" + data.getServerName());
                    }
                } catch (BAMException e) {
                    log.error("Could not retrieve server from DB ", e);
                }

                try {
                    if (dsAdmin.getService(messageDataDO.getServerId(), data.getServiceName()) == null) {
                        service = new ServiceDO();

                        ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                        if (serverDO != null) {
                            int serverId = serverDO.getId();
                            service.setServerID(serverId);
                            service.setName(data.getServiceName());
                            dsAdmin.addService(service);
                            messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                          data.getServiceName()).getId());
                        }

                    } else {
                        messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                      data.getServiceName()).getId());
                    }
                } catch (BAMException e) {
                    log.error("Could not retrieve service from DB ", e);
                }

                try {
                    if (dsAdmin.getOperation(messageDataDO.getServiceId(), data.getOperationName()) == null) {
                        operation = new OperationDO();
                        ServiceDO serviceDO = dsAdmin.getService(messageDataDO.getServerId(), data.getServiceName());
                        if (serviceDO != null) {
                            operation.setServiceID(serviceDO.getId());
                            operation.setName(data.getOperationName());
                            dsAdmin.addOperation(operation);
                            messageDataDO.setOperationId(dsAdmin.getOperation(messageDataDO.getServiceId(),
                                                                              data.getOperationName()).getOperationID());
                        } else {
                            serviceDO = new ServiceDO();
                            serviceDO.setServerID(messageDataDO.getServerId());
                            serviceDO.setName(data.getServiceName());
                            dsAdmin.addService(serviceDO);

                            messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                          data.getServiceName()).getId());

                            operation.setServiceID(messageDataDO.getServiceId());
                            operation.setName(data.getOperationName());
                            dsAdmin.addOperation(operation);

                            messageDataDO.setOperationId(dsAdmin.getOperation(messageDataDO.getServiceId(),
                                                                              data.getOperationName()).getOperationID());
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

        if (data.getServiceName() != null && data.getOperationName() != null && data.getActivityId() != null) {
            if (!data.getOperationName().equals("") && !data.getServiceName().equals("")
                && !data.getActivityId().equals("")) {

                ServiceDO service;
                OperationDO operation;
                ActivityDO activity;
                MessageDataDO messageDataDO;

                if (data.getTimeStamp() != null) {
                    if (data.getTimeStamp().equals("")) {
                        messageDataDO = new MessageDataDO(BAMCalendar.getInstance(Calendar.getInstance())
                                .getBAMTimestamp(), data.getRemoteIPAddress(), data.getMessageDirection(),
                                                          data.getMessageBody(), data.getRequestMessageStatus(),
                                                          data.getResponseMessageStatus());
                    } else {
                        messageDataDO = new MessageDataDO(data.getTimeStamp(), data.getRemoteIPAddress(),
                                                          data.getMessageDirection(), data.getMessageBody(),
                                                          data.getRequestMessageStatus(), data.getResponseMessageStatus());
                    }
                } else {
                    messageDataDO = new MessageDataDO(
                            BAMCalendar.getInstance(Calendar.getInstance()).getBAMTimestamp(),
                            data.getRemoteIPAddress(), data.getMessageDirection(), data.getMessageBody(),
                            data.getRequestMessageStatus(), data.getResponseMessageStatus());
                }

                // When first time message comes to a system, service, operation
                // need to be
                // added.
                try {
                    ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                    if (serverDO != null) {
                        messageDataDO.setServerId(serverDO.getId());
                    } else {
                        log.error("Server is not in the Database" + data.getServerName());
                    }
                } catch (BAMException e) {
                    log.error("Could not retrieve server from DB ", e);
                }
                try {
                    if (dsAdmin.getService(messageDataDO.getServerId(), data.getServiceName()) == null) {
                        service = new ServiceDO();
                        ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                        if (serverDO != null) {
                            service.setServerID(serverDO.getId());
                            service.setName(data.getServiceName());
                            dsAdmin.addService(service);
                            messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                          data.getServiceName()).getId());
                        }

                    } else {
                        messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                      data.getServiceName()).getId());
                    }
                } catch (BAMException e) {
                    log.error("Could not retrieve service from DB ", e);
                }
                try {
                    if (dsAdmin.getOperation(messageDataDO.getServiceId(), data.getOperationName()) == null) {
                        operation = new OperationDO();
                        ServiceDO serviceDO = dsAdmin.getService(messageDataDO.getServerId(), data.getServiceName());
                        if (serviceDO != null) {
                            operation.setServiceID(serviceDO.getId());
                            operation.setName(data.getOperationName());
                            dsAdmin.addOperation(operation);
                            messageDataDO.setOperationId(dsAdmin.getOperation(messageDataDO.getServiceId(),
                                                                              data.getOperationName()).getOperationID());
                        } else {
                            serviceDO = new ServiceDO();
                            serviceDO.setServerID(messageDataDO.getServerId());
                            serviceDO.setName(data.getServiceName());
                            dsAdmin.addService(serviceDO);

                            messageDataDO.setServiceId(dsAdmin.getService(messageDataDO.getServerId(),
                                                                          data.getServiceName()).getId());

                            operation.setServiceID(messageDataDO.getServiceId());
                            operation.setName(data.getOperationName());
                            dsAdmin.addOperation(operation);

                            messageDataDO.setOperationId(dsAdmin.getOperation(messageDataDO.getServiceId(),
                                                                              data.getOperationName()).getOperationID());
                        }
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

                        messagePropertyDO.setServiceId(serviceDO.getId());
                    } catch (BAMException e) {
                        log.error("Could not retrieve service from DB ", e);
                    }

                    OperationDO operationDO = null;
                    try {
                        String key = messagePropertyDO.getServiceId() + "-" + data.getOperationName();
                        if (operationMap.containsKey(key)) {
                            operationDO = operationMap.get(key);
                        } else {
                            operationDO = dsAdmin.getOperation(messagePropertyDO.getServiceId(), data.getOperationName());
                            if (operationDO == null) {
                                operationDO = new OperationDO();
                                operationDO.setServiceID(serviceDO.getId());
                                operationDO.setName(data.getOperationName());
                                dsAdmin.addOperation(operationDO);
                                operationDO = dsAdmin.getOperation(messagePropertyDO.getServiceId(), data.getOperationName());
                            }
                            operationMap.put(key, operationDO);
                        }
                        messagePropertyDO.setOperationId(operationDO.getOperationID());

                    } catch (BAMException e) {
                        log.error("Could not retrieve operation from DB ", e);
                    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

            if (!data.getOperationName().equals("") && !data.getServiceName().equals("")
                && !data.getActivityId().equals("")) {

                if (data.getXPathEvaluations() != null) {
                    ServiceDO service;
                    OperationDO operation;
                    ActivityDO activity;


                    MessagePropertyDO messagePropertyDO = null;

                    messagePropertyDO = new MessagePropertyDO();
                    try {
                        ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                        if (serverDO != null) {
                            messagePropertyDO.setServerId(serverDO.getId());
                        } else {
                            log.error("Server is not in the Database" + data.getServerName());
                        }
                    } catch (BAMException e) {
                        log.error("Could not retrieve server from DB ", e);
                    }

                    try {
                        if (dsAdmin.getService(messagePropertyDO.getServerId(), data.getServiceName()) == null) {
                            service = new ServiceDO();
                            ServerDO serverDO = dsAdmin.getServer(data.getServerName());
                            if (serverDO != null) {
                                service.setServerID(serverDO.getId());
                                service.setName(data.getServiceName());
                                dsAdmin.addService(service);
                                messagePropertyDO.setServiceId(dsAdmin.getService(messagePropertyDO.getServerId(),
                                                                                  data.getServiceName()).getId());
                            }

                        } else {
                            messagePropertyDO.setServiceId(dsAdmin.getService(messagePropertyDO.getServerId(),
                                                                              data.getServiceName()).getId());
                        }
                    } catch (BAMException e) {
                        log.error("Could not retrieve service from DB ", e);
                    }

                    try {
                        if (dsAdmin.getOperation(messagePropertyDO.getServiceId(), data.getOperationName()) == null) {
                            operation = new OperationDO();
                            ServiceDO serviceDO = dsAdmin.getService(messagePropertyDO.getServerId(),
                                                                     data.getServiceName());
                            if (serviceDO != null) {
                                operation.setServiceID(messagePropertyDO.getServiceId());
                                operation.setName(data.getOperationName());
                                dsAdmin.addOperation(operation);
                                messagePropertyDO.setOperationId(dsAdmin.getOperation(
                                        messagePropertyDO.getServiceId(), data.getOperationName())
                                        .getOperationID());
                            } else {
                                serviceDO = new ServiceDO();
                                serviceDO.setServerID(messagePropertyDO.getServerId());
                                serviceDO.setName(data.getServiceName());
                                dsAdmin.addService(serviceDO);

                                messagePropertyDO.setServiceId(dsAdmin.getService(messagePropertyDO.getServerId(),
                                                                                  data.getServiceName()).getId());

                                operation.setServiceID(messagePropertyDO.getServiceId());
                                operation.setName(data.getOperationName());
                                dsAdmin.addOperation(operation);

                                messagePropertyDO.setOperationId(dsAdmin.getOperation(
                                        messagePropertyDO.getServiceId(), data.getOperationName())
                                        .getOperationID());
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

                                }
                            } else {
                                serviceID = monitoringService.getId();
                            }

                            OperationDO monitoringOperation= dsAdmin.getOperation(serviceID, operationName);
                            // check whether operation is already in DB else add it
                            if (monitoringOperation == null) {

                                OperationDO operation = new OperationDO();
                                operation.setServiceID(serviceID);
                                operation.setName(operationName);
                                BAMPersistenceManager.getPersistenceManager(BAMUtil.getRegistry()).syncOperation(operation);
                            }

                            operationUserDefinedDO.setOperationID(monitoringOperation.getOperationID());
                            dsAdmin.addUserDefinedOperationData(operationUserDefinedDO);
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

                    " operationName: " + operation.getName(), e);
        }
    }

    public OperationDO getOperation(int serviceId, String operationName) throws BAMException {
        OperationDO operationDO = null;
        Operation[] operations = new Operation[0];

        try {
            operations = stub.getOperationFromName(serviceId, operationName);
        } catch (RemoteException e) {
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

        return operationDO;
    }

    public OperationDO getOperation(int operationId) throws BAMException {
        OperationDO operationDO = null;
        Operation[] adbOperationArray = new Operation[0];
        try {
            adbOperationArray = stub.getOperation(operationId);
        } catch (RemoteException e) {
            throw new BAMException("Unable to getOperation", e);
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

            throw new BAMException("Unable to get operations", e);
        }

        if (operations != null && operations.length > 0) {
            for (Operation operation : operations) {
                OperationDO operationDO = ClientUtil.convertOperationToOperationDO(operation);
                operationDOList.add(operationDO);
            }

        }
        return operationDOList.toArray(new OperationDO[operationDOList.size()]);
View Full Code Here

Examples of org.wso2.carbon.bam.common.dataobjects.service.OperationDO

    public OperationDO getOperation(int serviceID, String operationName) throws BAMException {

        BAMConfigurationDSClient client = null;
        try {
            client = BAMUtil.getBAMConfigurationDSClient();
            OperationDO operation = client.getOperation(serviceID, operationName);

            if (operation == null) {
                operation = new OperationDO();
                operation.setName(operationName);
                operation.setServiceID(serviceID);

                client.addOperation(operation);
                operation = client.getOperation(serviceID, operationName);
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.