All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web.eventpublisher.eventPublisher_details.jsp Maven / Gradle / Ivy

The newest version!
<%--
  ~ Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) 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.
  --%>
<%@ page
        import="org.wso2.carbon.event.publisher.stub.EventPublisherAdminServiceStub" %>

<%@ page
        import="org.wso2.carbon.event.publisher.stub.types.EventPublisherConfigurationDto" %>
<%@ page import="org.wso2.carbon.event.publisher.ui.EventPublisherUIUtils" %>
<%@ page import="org.wso2.carbon.event.publisher.stub.types.EventMappingPropertyDto" %>
<%@ page import="org.wso2.carbon.event.publisher.stub.types.OutputAdapterConfigurationDto" %>
<%@ page import="org.wso2.carbon.event.publisher.stub.types.DetailOutputAdapterPropertyDto" %>
<%@ taglib uri="http://wso2.org/projects/carbon/taglibs/carbontags.jar" prefix="carbon" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>




















<%
    EventPublisherAdminServiceStub stub = EventPublisherUIUtils.getEventPublisherAdminService(config, session, request);
    String eventPublisherName = request.getParameter("eventPublisherName");
    if (eventPublisherName != null) {
        EventPublisherConfigurationDto eventPublisherConfigurationDto = stub.getActiveEventPublisherConfiguration(eventPublisherName);

%>





<% boolean editable = stub.isPublisherEditable(eventPublisherName); boolean statEnabled = stub.isPublisherStatisticsEnabled(eventPublisherName); boolean traceEnabled = stub.isPublisherTraceEnabled(eventPublisherName); %> <% if (editable) { %> <% if (statEnabled) {%>
<% } else { %>
<% } if (traceEnabled) {%>
<% } else { %>
<% } %> <% } else { %>
<%}%>

<% } %>
<% OutputAdapterConfigurationDto toPropertyConfigurationDto = eventPublisherConfigurationDto.getToAdapterConfigurationDto(); if (toPropertyConfigurationDto.getUsageTips() != null) { %> <% } if (toPropertyConfigurationDto != null) { if (toPropertyConfigurationDto.getOutputEventAdapterStaticProperties()!=null && toPropertyConfigurationDto.getOutputEventAdapterStaticProperties().length > 0) { %> <% DetailOutputAdapterPropertyDto[] eventPublisherPropertyDto = toPropertyConfigurationDto.getOutputEventAdapterStaticProperties(); for (int index = 0; index < eventPublisherPropertyDto.length; index++) { %> <% String type = "text"; if (eventPublisherPropertyDto[index].getSecured()) { type = "password"; } %> <% } } %> <% if (toPropertyConfigurationDto.getOutputEventAdapterDynamicProperties()!=null && toPropertyConfigurationDto.getOutputEventAdapterDynamicProperties().length > 0) { %> <% DetailOutputAdapterPropertyDto[] eventPublisherPropertyDto = toPropertyConfigurationDto.getOutputEventAdapterDynamicProperties(); for (int index = 0; index < eventPublisherPropertyDto.length; index++) { %> <% String type = "text"; if (eventPublisherPropertyDto[index].getSecured()) { type = "password"; } %> <% } } %> <% } %>
*
*
*
<%=toPropertyConfigurationDto.getUsageTips()%>
<%=eventPublisherPropertyDto[index].getDisplayName()%> <% String propertyId = "property_"; if (eventPublisherPropertyDto[index].getRequired()) { propertyId = "property_Required_"; %> * <% } %>
<% if (eventPublisherPropertyDto[index].getOptions()[0] != null) { %> <% } else { %> " disabled="disabled"/> <% } %> <% if(eventPublisherPropertyDto[index].getHint()!=null) { %>
<%=eventPublisherPropertyDto[index].getHint()%>
<% } %>
<%=eventPublisherPropertyDto[index].getDisplayName()%> <% String propertyId = "property_"; if (eventPublisherPropertyDto[index].getRequired()) { propertyId = "property_Required_"; %> * <% } %>
<% if (eventPublisherPropertyDto[index].getOptions()[0] != null) { %> <% } else { %> " disabled="disabled"/> <% } %> <% if(eventPublisherPropertyDto[index].getHint()!=null) { %>
<%=eventPublisherPropertyDto[index].getHint()%>
<% } %>
*
<% if (eventPublisherConfigurationDto.getMessageFormat().equalsIgnoreCase("wso2event") && eventPublisherConfigurationDto.getCustomMappingEnabled()) { %>
<% if (eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getMetaWSO2EventMappingProperties() != null && eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getMetaWSO2EventMappingProperties()[0] != null) { %> <% EventMappingPropertyDto[] eventMappingPropertyDtos = eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getMetaWSO2EventMappingProperties(); for (EventMappingPropertyDto eventMappingPropertyDto : eventMappingPropertyDtos) { %> <% } %>
<%=eventMappingPropertyDto.getName()%> <%=eventMappingPropertyDto.getValueOf()%> <%=eventMappingPropertyDto.getType()%>
<% } else { %>
<% } %>
<% if (eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getCorrelationWSO2EventMappingProperties() != null && eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getCorrelationWSO2EventMappingProperties()[0] != null) { %> <% EventMappingPropertyDto[] eventMappingPropertyDtos = eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getCorrelationWSO2EventMappingProperties(); for (EventMappingPropertyDto eventMappingPropertyDto : eventMappingPropertyDtos) { %> <% } %>
<%=eventMappingPropertyDto.getName()%> <%=eventMappingPropertyDto.getValueOf()%> <%=eventMappingPropertyDto.getType()%>
<% } else {%>
<% } %>
<% if (eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getPayloadWSO2EventMappingProperties() != null && eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getPayloadWSO2EventMappingProperties()[0] != null) { %> <% EventMappingPropertyDto[] eventMappingPropertyDtos = eventPublisherConfigurationDto.getWso2EventOutputMappingDto().getPayloadWSO2EventMappingProperties(); for (EventMappingPropertyDto eventMappingPropertyDto : eventMappingPropertyDtos) { %> <% } %>
<%=eventMappingPropertyDto.getName()%> <%=eventMappingPropertyDto.getValueOf()%> <%=eventMappingPropertyDto.getType()%>
<% } else { %>
<% } %>
<% } else if (eventPublisherConfigurationDto.getMessageFormat().equalsIgnoreCase("text") && eventPublisherConfigurationDto.getCustomMappingEnabled()) { %>
<% if (!(eventPublisherConfigurationDto.getTextOutputMappingDto().getRegistryResource())) {%> <% } else { %> <% } %>
*

*
* " style="width:100%"/>
*
<% } else if (eventPublisherConfigurationDto.getMessageFormat().equalsIgnoreCase("xml") && eventPublisherConfigurationDto.getCustomMappingEnabled()) { %>
<% if (!eventPublisherConfigurationDto.getXmlOutputMappingDto().getRegistryResource()) { %> <% } else { %> <% } %>
*

*
* " style="width:100%"/>
*
<% } else if (eventPublisherConfigurationDto.getMessageFormat().equalsIgnoreCase("map") && eventPublisherConfigurationDto.getCustomMappingEnabled()) { %>
<% if (eventPublisherConfigurationDto.getMapOutputMappingDto().getEventMappingProperties() != null && eventPublisherConfigurationDto.getMapOutputMappingDto().getEventMappingProperties()[0] != null) { %>
<% EventMappingPropertyDto[] eventMappingPropertyDtos = eventPublisherConfigurationDto.getMapOutputMappingDto().getEventMappingProperties(); for (EventMappingPropertyDto eventMappingPropertyDto : eventMappingPropertyDtos) { %> <% } %>
<%=eventMappingPropertyDto.getName()%> <%=eventMappingPropertyDto.getValueOf()%>
<% } else { %>
<% } %>
<% } else if (eventPublisherConfigurationDto.getMessageFormat().equalsIgnoreCase("json") && eventPublisherConfigurationDto.getCustomMappingEnabled()) { %>
<% if (!eventPublisherConfigurationDto.getJsonOutputMappingDto().getRegistryResource()) { %> <% } else { %> <% } %>
*

*
* " style="width:100%"/>
*
<% } %>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy