Skip to content

Instantly share code, notes, and snippets.

public
@muffik
muffik / dateBinding.xml
Created October 27, 2018 10:19 — forked from sachin-handiekar/dateBinding.xml
JAXB Binding (WSDL2Java )- XMLGregorianCalendar to java.util.Date
<jaxws:bindings wsdlLocation="SampleService.wsdl"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<jaxws:bindings node="wsdl:definitions/wsdl:types/xs:schema[@targetNamespace='http://example.com/service/SampleService/']">
<jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<jxb:javaType name="java.util.Date" xmlType="xs:date"
parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime"
printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/>
public class JoinBuilder {
private static final String EMPTY = "";
private final String separator;
private StringBuilder sb = new StringBuilder();
public JoinBuilder(String separator) {
if (separator == null || EMPTY.equals(separator)) {
separator = EMPTY;
}
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>azhdankin-env</id>
<properties>
<env.WAS_HOME>/opt/IBM/WebSphere/AppServer</env.WAS_HOME>
</properties>
@muffik
muffik / NotifyServiceTest.java
Created January 12, 2019 08:56
Тест уведомления
package ru.brbpm.tnuzdo.services;
import java.util.Collections;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import static org.mockito.Matchers.anyVararg;
import static org.mockito.Matchers.eq;
import org.mockito.Mock;
import org.mockito.Mockito;
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<parts>
<options>
<option id="show-linked-documents" title="Показать связанные документы"></option>
<option id="download-print-form" title="Выгрузить печатную форму" enable="true"></option>
<option id="print-form-with-signature" title="Выгрузить ЮЗЭД с ЭП" enable="eq(this['download-print-form'], true)"></option>
<option id="download-edo" title="Выгрузить ЭДО"></option>
<option id="reg-filter" type="REGISTRY" title="Выгрузка на основе реестра из УС"></option>
<option id="download-registry" title="Сформировать и выгрузить реестр по операции"></option>
<option id="download-with-grouping" title="Выгрузить с группировкой по корзинам"></option>
<?xml version="1.0" encoding="UTF-8" ?>
<action>
<button>
<action id="GenerateAndSendIOPNotification"
title="Подписать и отправить ИОП уведомления"
allowed-roles="Подписать.ИОП"
module="uzdo.actions/GenerateAndSendIOPNotification"
executeWhen="true">
<parameters>
<scalar name="aspects">AfterComplete</scalar>
package ru.brbpm.tnuzdo.ejb.client;
import ru.blogic20.gp.services.list.api.ListModelDefinition;
import ru.blogic20.gp.services.list.api.ListRecord;
import ru.blogic20.gp.services.list.api.ListResult;
import ru.blogic20.gp.services.list.api.ListSearchService;
import ru.blogic20.gp.services.list.api.PageMark;
import ru.blogic20.gp.services.list.api.SearchServiceException;
import ru.blogic20.gp.services.list.api.query.Query;
import ru.blogic20.gp.services.utils.streamquery.ListServiceServiceStreamAspect;
FROM ${base}
USER root
LABEL PROJECT_NAME=${project.artifactId} \
PROJECT=${project.artifactId}
#Замена java-8 на java-7-jcp
COPY maven/java7-jcp /opt/IBM/WebSphere/AppServer/java
package ru.brbpm.tnuzdo.utils;
import ru.blogic20.gp.services.list.api.query.Operation;
import ru.blogic20.gp.services.list.api.query.Query;
import ru.blogic20.gp.services.list.api.query.QueryCondition;
import ru.brbpm.tnuzdo.dto.DateInterval;
import java.io.Serializable;
import java.util.Collection;
import java.util.Date;