Commit 65269d06 authored by CED SA's avatar CED SA

Adding src_html folder

parent 659af77e

Too many changes to show.

To preserve performance only 1000 of ${real_size} files are displayed.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<!--groupId>it.maggioli.informatica</groupId-->
<!--artifactId>sicraweb-produzione-base</artifactId-->
<groupId>it.maggioli.suite</groupId>
<artifactId>produzione-web</artifactId>
<version>2022.12.23.071124</version>
</parent>
<groupId>it.maggioli.suite</groupId>
<artifactId>advancedctl</artifactId>
<packaging>pom</packaging>
<version>13.37.0.0000</version>
<name>it.maggioli.suite.advancedctl</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<appPrefix>ADC_WEB</appPrefix>
<appPrefixLower>${appPrefix}</appPrefixLower>
<jws_name>web-advancedctl</jws_name>
<project.build.private.target.folder>${project.build.suite.private.folder}/${appPrefix}</project.build.private.target.folder>
<it.maggioli.suite.common.version>13.20.0.0000</it.maggioli.suite.common.version>
<it.maggioli.suite.controls.version>13.34.0.0000</it.maggioli.suite.controls.version>
<it.maggioli.suite.grid.version>13.28.0.0000</it.maggioli.suite.grid.version>
<it.maggioli.suite.layout.version>13.24.0.0000</it.maggioli.suite.layout.version>
<it.maggioli.suite.repository.version>13.13.0.0000</it.maggioli.suite.repository.version>
<it.saga.library.singlepageapplication.version>0.0.6.0000</it.saga.library.singlepageapplication.version>
<!-- <it.maggioli.suite.workflow.version>13.0.6.0</it.maggioli.suite.workflow.version> -->
<!-- <it.saga.pubblici.utentiruoli.version>1.4.75.0000</it.saga.pubblici.utentiruoli.version> -->
<!-- <it.saga.library.search.version>2.0.20.0000</it.saga.library.search.version> -->
<!-- <it.saga.library.objectNavigator.version>2.0.12.0000</it.saga.library.objectNavigator.version> -->
<!-- <it.maggioli.suite.configuration.version>2.0.2.0000</it.maggioli.suite.configuration.version> -->
<!-- <it.maggioli.suite.commonDataTypes.version>13.1.0.0000</it.maggioli.suite.commonDataTypes.version> -->
<!-- <it.saga.library.commonDataTypes.version>4.0.143.0000</it.saga.library.commonDataTypes.version> -->
<!-- <it.saga.library.common.version>1.5.159.0000</it.saga.library.common.version> -->
<it.saga.library.reports.version>1.2.111.0000</it.saga.library.reports.version>
<!-- <it.saga.pubblici.menu.version>4.0.57.0000</it.saga.pubblici.menu.version> -->
<it.saga.library.authentication.version>4.0.116.0000</it.saga.library.authentication.version>
<it.saga.library.expressions.version>1.2.68.0000</it.saga.library.expressions.version>
<it.saga.pubblici.organigramma.version>3.0.43.0000</it.saga.pubblici.organigramma.version>
</properties>
<profiles>
<profile>
<id>jenkins-release</id>
<activation>
<file>
<exists>/home/jenkins/.m2/settings.xml</exists>
</file>
<property>
<name>release</name>
<value>true</value>
</property>
</activation>
<modules>
<module>src/ADC-web</module>
</modules>
</profile>
</profiles>
<modules>
<module>src/ADC-lib</module>
<module>src/ADC-pri</module>
</modules>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.5</version>
<configuration>
<skip>true</skip>
<!--questo per saltare la produzione dei javadocs, sara rimosso piu avanti -->
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.1</version>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
</plugins>
</reporting>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<generateBackupPoms>false</generateBackupPoms>
<properties>
<property>
<name>it.maggioli.suite.common.version</name>
<dependencies>
<dependency>
<groupId>it.maggioli.suite</groupId>
<artifactId>common</artifactId>
</dependency>
</dependencies>
</property>
<property>
<name>it.maggioli.suite.controls.version</name>
<dependencies>
<dependency>
<groupId>it.maggioli.suite</groupId>
<artifactId>controls</artifactId>
</dependency>
</dependencies>
</property>
<property>
<name>it.maggioli.suite.grid.version</name>
<dependencies>
<dependency>
<groupId>it.maggioli.suite</groupId>
<artifactId>grid</artifactId>
</dependency>
</dependencies>
</property>
<property>
<name>it.maggioli.suite.layout.version</name>
<dependencies>
<dependency>
<groupId>it.maggioli.suite</groupId>
<artifactId>layout</artifactId>
</dependency>
</dependencies>
</property>
<property>
<name>it.maggioli.suite.repository.version</name>
<dependencies>
<dependency>
<groupId>it.maggioli.suite</groupId>
<artifactId>repository</artifactId>
</dependency>
</dependencies>
</property>
</properties>
</configuration>
<executions>
<execution>
<id>update-dependencies</id>
<!--phase>validate</phase-->
<goals>
<goal>update-properties</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<scm>
<developerConnection>
scm:git:https://gitlab.com/maggiolispa/sicraweb/infrastruttura/suite/it.maggioli.suite.advancedctl.git
</developerConnection>
</scm>
</project>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>it.maggioli.suite</groupId>
<artifactId>ADC-lib</artifactId>
<version>13.37.0.0000</version>
</parent>
<groupId>it.maggioli.suite</groupId>
<artifactId>advancedctl-lib</artifactId>
<packaging>jar</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.2.0.Final</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>install</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<version>${project.version}</version>
<type>${project.packaging}</type>
<overWrite>true</overWrite>
<outputDirectory>${project.build.suite.library.folder}</outputDirectory>
<destFileName>it.maggioli.suite.advancedctl.lib.jar</destFileName>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.suite.library.folder}</outputDirectory>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<versionRange>[1.5,)</versionRange>
<goals>
<goal>execute</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
package it.maggioli.suite.advancedctl.lib.cmn.dto;
import it.maggioli.suite.cdt.lib.dto.CdtDTOCodBase;
import java.util.List;
public class CmnDTOParser extends CdtDTOCodBase {
private String des;
private String appPrefix;
private String resultClassPath;
private List<CmnDTOParserRegole> regole;
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setAppPrefix(String appPrefix) {
this.appPrefix = appPrefix;
}
public String getAppPrefix() {
return appPrefix;
}
public void setResultClassPath(String resultClassPath) {
this.resultClassPath = resultClassPath;
}
public String getResultClassPath() {
return resultClassPath;
}
public void setRegole(List<CmnDTOParserRegole> regole) {
this.regole = regole;
}
public List<CmnDTOParserRegole> getRegole() {
return regole;
}
}
package it.maggioli.suite.advancedctl.lib.cmn.dto;
import it.maggioli.suite.cdt.lib.dto.CdtDTOLogBase;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkLite;
public class CmnDTOParserRegole extends CdtDTOLogBase {
private Integer progressive;
private String startMark;
private String endMark;
private Integer skipMode;
private String skipWhat;
private Integer getMode;
private Integer destination;
private Integer removeMode;
private CdtDTOPkLite parser;
public void setProgressive(Integer progressive) {
this.progressive = progressive;
}
public Integer getProgressive() {
return progressive;
}
public void setStartMark(String startMark) {
this.startMark = startMark;
}
public String getStartMark() {
return startMark;
}
public void setEndMark(String endMark) {
this.endMark = endMark;
}
public String getEndMark() {
return endMark;
}
public void setSkipMode(Integer skipMode) {
this.skipMode = skipMode;
}
public Integer getSkipMode() {
return skipMode;
}
public void setSkipWhat(String skipWhat) {
this.skipWhat = skipWhat;
}
public String getSkipWhat() {
return skipWhat;
}
public void setGetMode(Integer getMode) {
this.getMode = getMode;
}
public Integer getGetMode() {
return getMode;
}
public void setDestination(Integer destination) {
this.destination = destination;
}
public Integer getDestination() {
return destination;
}
public void setRemoveMode(Integer removeMode) {
this.removeMode = removeMode;
}
public Integer getRemoveMode() {
return removeMode;
}
public void setParser(CdtDTOPkLite parser) {
this.parser = parser;
}
public CdtDTOPkLite getParser() {
return parser;
}
}
package it.maggioli.suite.advancedctl.lib.cmn.mapper;
import it.maggioli.suite.advancedctl.lib.cmn.dto.CmnDTOParser;
import it.maggioli.suite.cdt.lib.mapper.CdtMapper;
import it.maggioli.suite.cdt.lib.mapper.DacDtoMapper;
import it.maggioli.suite.messages.lib.mapper.MsgMessagesMapper;
import it.saga.library.common.parser.CmnDACParser;
@org.mapstruct.Mapper(uses = {CdtMapper.class, MsgMessagesMapper.class, CmnParserRegoleMapper.class })
public abstract class CmnParserMapper implements DacDtoMapper<CmnDACParser, CmnDTOParser> {
}
\ No newline at end of file
package it.maggioli.suite.advancedctl.lib.cmn.mapper;
import it.maggioli.suite.advancedctl.lib.cmn.dto.CmnDTOParserRegole;
import it.maggioli.suite.cdt.lib.mapper.CdtMapper;
import it.maggioli.suite.cdt.lib.mapper.DacDtoMapper;
import it.maggioli.suite.messages.lib.mapper.MsgMessagesMapper;
import it.saga.library.common.parser.CmnDACParserRegole;
@org.mapstruct.Mapper(uses = {CdtMapper.class, MsgMessagesMapper.class})
public abstract class CmnParserRegoleMapper implements DacDtoMapper<CmnDACParserRegole, CmnDTOParserRegole> {
}
package it.maggioli.suite.advancedctl.lib.dto;
import java.util.List;
public class AdcDTOPaginazione {
private Integer skip;
private Integer take;
private List<AdcDTOSort> sort;
public Integer getSkip() {
return skip;
}
public void setSkip(Integer skip) {
this.skip = skip;
}
public Integer getTake() {
return take;
}
public void setTake(Integer take) {
this.take = take;
}
public List<AdcDTOSort> getSort() {
return sort;
}
public void setSort(List<AdcDTOSort> sort) {
this.sort = sort;
}
}
package it.maggioli.suite.advancedctl.lib.dto;
public class AdcDTOSort {
private String field;
private String dir;
public String getField() {
return this.field;
}
public void setField(String field) {
this.field = field;
}
public String getDir() {
return this.dir;
}
public void setDir(String dir) {
this.dir = dir;
}
}
package it.maggioli.suite.advancedctl.lib.dto;
/*
* CtlComboboxDataSourceElement di Angular
*/
public class CtlDTOComboboxElement {
private Object value;
private String label;
public void setValue(Object value) {this.value = value;}
public Object getValue() {return value;}
public void setLabel(String label) {this.label = label;}
public String getLabel() {return label;}
public CtlDTOComboboxElement() {
}
public CtlDTOComboboxElement(Object value, String label) {
this.value = value;
this.label = label;
}
}
package it.maggioli.suite.advancedctl.lib.dto.tagger;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkBase;
public class AdcDTOTag extends CdtDTOPkBase {
private String tagValue;
private String domainCode;
private Long pkidObj;
private String className;
public String getTagValue() { return this.tagValue; }
public void setTagValue(String tagValue) { this.tagValue = tagValue; }
public String getDomainCode() { return domainCode; }
public void setDomainCode(String domainCode) { this.domainCode = domainCode; }
public Long getPkidObj() { return pkidObj; }
public void setPkidObj(Long pkidObj) { this.pkidObj = pkidObj; }
public String getClassName() { return className; }
public void setClassName(String className) { this.className = className; }
}
package it.maggioli.suite.advancedctl.lib.dto.tagger;
public class AdcDTOTagDetailSearchParams {
private Long pkidObj;
private String className;
private AdcDTOTagDomain[] domains;
public Long getPkidObj() { return pkidObj; }
public void setPkidObj(Long pkidObj) { this.pkidObj = pkidObj; }
public String getClassName() { return className; }
public void setClassName(String className) { this.className = className; }
public AdcDTOTagDomain[] getDomains() { return domains; }
public void setDomains(AdcDTOTagDomain[] domains) { this.domains = domains; }
}
package it.maggioli.suite.advancedctl.lib.dto.tagger;
public class AdcDTOTagDomain {
private String code;
private String label;
private String color;
public String getCode() { return this.code; }
public void setCode(String code){ this.code = code; }
public String getLabel() { return this.label; }
public void setLabel(String label) { this.label = label; }
public String getColor() { return this.color; }
public void setColor(String color) { this.color = color; }
}
package it.maggioli.suite.advancedctl.lib.dto.tagger;
public class MggSearchTaggerValue {
private AdcDTOTag[] tags;
public AdcDTOTag[] getTags() { return tags; }
public void setTags(AdcDTOTag[] tags) {
this.tags = tags;
}
public int getCondition() {
return condition.getValue();
}
public void setCondition(MggTaggerCondition condition) {
this.condition = condition;
}
private MggTaggerCondition condition;
public static enum MggTaggerCondition
{AND(0), OR(1), NONE(2);
private int value;
MggTaggerCondition(int i) {
value = i;
}
public int getValue() {
return value;
}
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati.ExpDTOQueryDesc;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkLite;
import it.maggioli.suite.cdt.lib.mapper.CdtMapper;
import it.maggioli.suite.cdt.lib.mapper.DacDtoMapper;
import it.maggioli.suite.configuration.lib.cfg.SessionProvider;
import it.maggioli.suite.configuration.lib.exception.WebException;
import it.maggioli.suite.messages.lib.mapper.MsgMessagesMapper;
import it.saga.library.authentication.AutCFGUserSession;
import it.saga.library.expressions.ExpDACQueryDesc;
import it.saga.library.messages.SagaException;
import it.saga.pubblici.utentiruoli.UtrDACUtentiruoli;
import it.saga.pubblici.utentiruoli.UtrService;
import java.rmi.RemoteException;
import org.mapstruct.AfterMapping;
import org.mapstruct.MappingTarget;
@org.mapstruct.Mapper(uses = {CdtMapper.class, MsgMessagesMapper.class} )
public abstract class ExpQueryDescMapper implements DacDtoMapper<ExpDACQueryDesc, ExpDTOQueryDesc> {
@AfterMapping
public void afterMappingFromDTOToDAC(ExpDTOQueryDesc dto, @MappingTarget ExpDACQueryDesc dac) throws WebException {
CdtDTOPkLite ruoloVisibilita = dto.getRuoloVisibilita();
if (ruoloVisibilita != null && ruoloVisibilita.getPkid() != null)
dac.setIdRuoloVisibilita(ruoloVisibilita.getPkid());
}
@AfterMapping
public void afterMappingFromDACToDTO(@MappingTarget ExpDTOQueryDesc dto, ExpDACQueryDesc dac) throws WebException {
try {
AutCFGUserSession userSession = SessionProvider.getUserSession();
Long idRuoloVisibilita = dac.getIdRuoloVisibilita();
if (idRuoloVisibilita != null) {
UtrDACUtentiruoli utr = (UtrDACUtentiruoli)UtrService.getBLG().read(userSession, new UtrDACUtentiruoli(), idRuoloVisibilita);
dto.setRuoloVisibilita(CdtMapper.toCdtDTOPkLite(utr));
}
}
catch (SagaException e) { throw new WebException(e); }
catch (RemoteException e) { throw new WebException(e); }
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOChooseData;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOCriteria;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOCriteriaSelected;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOFillCriteria;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOFiltro;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOQueryContextParams;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOQueryMassaParams;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOSelection;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOSelectionSelected;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.ExpDTOWizardCriteriaStepConfig;
import it.maggioli.suite.cdt.lib.connector.CdtBaseConnector;
import it.maggioli.suite.cdt.lib.dto.CdtDTOOptional;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkLite;
import it.maggioli.suite.cdt.lib.rest.CdtBaseRest;
import it.maggioli.suite.configuration.lib.exception.WebException;
import java.util.List;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
public abstract class ExpQueryMassaAbstractRest<X> extends CdtBaseRest {
public ExpQueryMassaAbstractRest() { super(); }
@Override
public CdtBaseConnector getConnector() { return null; }
public abstract ExpQueryMassaConnector<X> getExpQueryMassaConnector();
@GET
@Path("ricerca")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOFiltro> ricerca(@QueryParam("appPrefix") String appPrefix, @QueryParam("group") String group) throws WebException {
return getExpQueryMassaConnector().ricerca(appPrefix, group);
}
@POST
@Path("lstCriteria")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOCriteria> lstCriteria(ExpDTOQueryMassaParams<X> params) throws WebException {
return getExpQueryMassaConnector().getLstCriteria(params);
}
@POST
@Path("lstCriteriaInList")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOCriteria> lstCriteriaInList(ExpDTOCriteriaSelected<X> params) throws WebException {
return getExpQueryMassaConnector().getLstCriteriaInList(params);
}
@POST
@Path("lstSelection")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOSelection> lstSelection(ExpDTOQueryContextParams<X> params) throws WebException {
return getExpQueryMassaConnector().getLstSelection(params);
}
@POST
@Path("lstSelectionInList")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOSelection> lstSelectionInList(ExpDTOSelectionSelected<X> params) throws WebException {
return getExpQueryMassaConnector().getLstSelectionInList(params);
}
@POST
@Path("wizardConfig")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOWizardCriteriaStepConfig> wizardConfig(ExpDTOCriteriaSelected<X> params) throws WebException {
return getExpQueryMassaConnector().getWizardConfig(params);
}
@POST
@Path("fillCriteria")
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOCriteria> fillCriteria(ExpDTOFillCriteria<X> params) throws WebException {
return getExpQueryMassaConnector().fillCriteria(params);
}
@POST
@Path("chooseData")
@Produces(MediaType.APPLICATION_JSON)
public List<CdtDTOPkLite> chooseData(ExpDTOChooseData<X> params) throws WebException {
return getExpQueryMassaConnector().chooseData(params);
}
@POST
@Path("chooseCount")
@Produces(MediaType.APPLICATION_JSON)
public CdtDTOOptional<Integer> chooseCount(ExpDTOChooseData<X> params) throws WebException {
return getExpQueryMassaConnector().chooseCount(params);
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOChooseData;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOCriteria;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOCriteriaSelected;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOFillCriteria;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOFiltro;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOQueryContextParams;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOQueryMassaParams;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOSelection;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOSelectionSelected;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.ExpDTOWizardCriteriaStepConfig;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.ExpDTOWizardStepConfig;
import it.maggioli.suite.cdt.lib.dto.CdtDTOOptional;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkLite;
import it.maggioli.suite.configuration.lib.exception.WebException;
import it.saga.library.authentication.AutCFGUserSession;
import it.saga.library.authentication.AutEXCSessionException;
import it.saga.library.commonDataTypes.CdtBLGGenericDBOperation;
import it.saga.library.commonDataTypes.CdtBeanBuilder;
import it.saga.library.commonDataTypes.CdtDACQuery;
import it.saga.library.expressions.ExpDACQueryDesc;
import it.saga.library.expressions.query.ExpQueryContext;
import it.saga.library.expressions.query.ExpQueryDescriptor;
import it.saga.library.expressions.query.ExpQueryProvider;
import it.saga.library.messages.SagaException;
import it.saga.pubblici.utentiruoli.UtrDACUtentiruoliRelazioni;
import java.rmi.RemoteException;
import java.util.ArrayList;
import java.util.List;
public class ExpQueryMassaConnector<X> extends ExpQueryMassaCommonConnector {
protected ExpQueryContext getQueryContext(AutCFGUserSession userSession, String queryContextClassPath, X otherParams) throws WebException {
try {
return ExpQueryMassaUtils.getQueryContextFromClassPath(queryContextClassPath, userSession);
} catch (SagaException e) { throw buildWebException(e); }
}
public List<ExpDTOCriteria> getLstCriteria(ExpDTOQueryMassaParams<X> params) throws WebException {
return getLstCriteria(getUserSession(), getQueryContext(getUserSession(), params.getQueryContext(), params.getOtherParams()), params.getAppPrefix(), params.getGroup());
}
public List<ExpDTOCriteria> getLstCriteriaInList(ExpDTOCriteriaSelected<X> params) throws WebException {
AutCFGUserSession userSession = getUserSession();
ExpDTOQueryMassaParams<X> queryParams = params.getParams();
ExpQueryContext queryContext = getQueryContext(userSession, queryParams.getQueryContext(), queryParams.getOtherParams());
List<ExpQueryMassaCriteria> lstCriteriaInList = getLstCriteriaInList(userSession, queryContext, queryParams.getAppPrefix(), queryParams.getGroup(), params.getLstCodCriteria());
return ExpQueryMassaUtils.mapCriteriaDACToDTO(lstCriteriaInList);
}
public List<ExpDTOSelection> getLstSelection(ExpDTOQueryContextParams<X> params) throws WebException {
return getLstSelection(getQueryContext(getUserSession(), params.getQueryContext(), params.getOtherParams()));
}
public List<ExpDTOSelection> getLstSelectionInList(ExpDTOSelectionSelected<X> params) throws WebException {
return ExpQueryMassaUtils.mapSelectionDACToDTO(getLstSelectionInList(getQueryContext(getUserSession(), params.getQueryContext(), params.getOtherParams()), params.getLstCodSelection()));
}
public List<ExpDTOWizardCriteriaStepConfig> getWizardConfig(ExpDTOCriteriaSelected<X> params) throws WebException {
AutCFGUserSession userSession = getUserSession();
ExpDTOQueryMassaParams<X> queryParams = params.getParams();
ExpQueryContext queryContext = getQueryContext(userSession, queryParams.getQueryContext(), queryParams.getOtherParams());
return getWizardConfig(userSession, queryContext, queryParams.getAppPrefix(), queryParams.getGroup(), params.getLstCodCriteria());
}
public List<ExpDTOCriteria> fillCriteria(ExpDTOFillCriteria<X> params) throws WebException {
AutCFGUserSession userSession = getUserSession();
ExpDTOQueryMassaParams<X> queryParams = params.getParams();
ExpQueryContext queryContext = getQueryContext(userSession, queryParams.getQueryContext(), queryParams.getOtherParams());
return fillCriteria(userSession, queryContext, queryParams.getAppPrefix(), queryParams.getGroup(), params.getLstCriteria());
}
protected List<ExpDTOWizardCriteriaStepConfig> getWizardConfig(AutCFGUserSession userSession, ExpQueryContext queryContext, String appPrefix, String group, List<String> selectedCriteria) throws WebException {
List<ExpQueryMassaCriteria> lstCriteria = getLstCriteriaInList(userSession, queryContext, appPrefix, group, selectedCriteria);
List<ExpDTOWizardCriteriaStepConfig> steps = new ArrayList<ExpDTOWizardCriteriaStepConfig>();
String schAppPrefix = getSchInfoBuilderAppPrefix();
String schKey = getSchInfoBuilderKey();
for (ExpQueryMassaCriteria criteria: lstCriteria) {
ExpQueryProvider provider = criteria.getCriteria();
String criteriaCod = criteria.getCod();
try {
ExpQueryDescriptor qd = provider.getQueryDescriptor(null);
List<ExpDTOWizardStepConfig> criteriaSteps = ExpQueryMassaUtils.getLstWizardStepConfig(userSession, qd, criteriaCod, schAppPrefix, schKey);
List<ExpDTOWizardStepConfig> criteriaNoClient = new ArrayList<ExpDTOWizardStepConfig>();
for (ExpDTOWizardStepConfig step: criteriaSteps)
if ( step.getCommand().equals(ExpQueryMassaUtils.WIZARD_COMMAND_PARAM)
|| step.getCommand().equals(ExpQueryMassaUtils.WIZARD_COMMAND_TO_DATE)
|| step.getCommand().equals(ExpQueryMassaUtils.WIZARD_COMMAND_VARIABLE)
)
criteriaNoClient.add(step);
if (!criteriaSteps.isEmpty() && criteriaSteps.size() != criteriaNoClient.size()) {
ExpDTOWizardCriteriaStepConfig wizardStep = new ExpDTOWizardCriteriaStepConfig();
wizardStep.setSteps(criteriaSteps);
wizardStep.setCriteriaCod(criteria.getCod());
wizardStep.setTitle(provider.getDes());
steps.add(wizardStep);
}
} catch (SagaException e) { throw buildWebException(e); }
}
return steps;
}
private CdtDACQuery getQueryFiltriSalvati(AutCFGUserSession userSession, String appPrefix, String group) throws WebException {
try {
Long idUtente = userSession.getLogonUser().getPkid();
CdtDACQuery query = new CdtDACQuery();
String alias = "dac";
query.setMainAlias(alias);
query.setSelect(alias + ".pkid, " + alias + ".des");
query.setFrom(ExpDACQueryDesc.class.getName() + " " + alias);
query.addWhere(alias + ".tipo = ?", ExpDACQueryDesc.TIPO_QUERY_CONTAINER);
query.addAndClauseInWhere(alias + ".appPrefix = ?", appPrefix);
query.addAndClauseInWhere(alias + ".gruppo = ?", group);
query.addAndClauseInWhere( alias + ".idUtenteIns = ? " +
"OR " + alias + ".idRuoloVisibilita IS NULL " +
"OR " + alias + ".idRuoloVisibilita IN ( " +
"SELECT DISTINCT utr.utenteruoloPadre.pkid " +
"FROM " + UtrDACUtentiruoliRelazioni.class.getName() + " utr " +
"WHERE utr.utenteruolo.pkid = ? " +
")", new Object[]{ idUtente, idUtente });
query.setOrderBy(alias + ".des");
return query;
} catch (AutEXCSessionException e) { throw buildWebException(e); }
}
public List<ExpDTOFiltro> ricerca(String appPrefix, String group) throws WebException {
try {
AutCFGUserSession userSession = getUserSession();
List<ExpDTOFiltro> filtriSalvati = new ArrayList<ExpDTOFiltro>();
CdtDACQuery query = getQueryFiltriSalvati(userSession, appPrefix, group);
CdtBLGGenericDBOperation blg = CdtBeanBuilder.getBlg(CdtBLGGenericDBOperation.class);
List<Object[]> result = blg.readCollection(userSession, query).getList();
for (Object[] row: result) {
ExpDTOFiltro filtro = new ExpDTOFiltro();
filtro.setPkid((Long)row[0]);
filtro.setDes((String)row[1]);
filtriSalvati.add(filtro);
}
return filtriSalvati;
}
catch (SagaException e) { throw buildWebException(e); }
catch (RemoteException e) { throw buildWebException(e); }
}
public List<CdtDTOPkLite> chooseData(ExpDTOChooseData<X> params) throws WebException {
AutCFGUserSession userSession = getUserSession();
ExpDTOQueryMassaParams<X> queryMassaParams = params.getQueryMassaParams();
ExpQueryContext queryContext = getQueryContext(userSession, queryMassaParams.getQueryContext(), queryMassaParams.getOtherParams());
return chooseData(userSession, queryContext, queryMassaParams.getAppPrefix(), queryMassaParams.getGroup(), params.getData(), params.getPaginationParams());
}
public CdtDTOOptional<Integer> chooseCount(ExpDTOChooseData<X> params) throws WebException {
AutCFGUserSession userSession = getUserSession();
ExpDTOQueryMassaParams<X> queryMassaParams = params.getQueryMassaParams();
ExpQueryContext queryContext = getQueryContext(userSession, queryMassaParams.getQueryContext(), queryMassaParams.getOtherParams());
return chooseCount(userSession, queryContext, queryMassaParams.getAppPrefix(), queryMassaParams.getGroup(), params.getData());
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa;
import it.saga.library.expressions.query.ExpQueryProvider;
public class ExpQueryMassaCriteria {
private String cod;
private String group;
private ExpQueryProvider criteria;
public void setCod(String cod) {
this.cod = cod;
}
public String getCod() {
return cod;
}
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
public void setCriteria(ExpQueryProvider criteria) {
this.criteria = criteria;
}
public ExpQueryProvider getCriteria() {
return criteria;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa;
import it.saga.library.expressions.query.ExpQueryProvider;
public class ExpQueryMassaSelection {
private String cod;
private ExpQueryProvider selection;
public void setCod(String cod) {
this.cod = cod;
}
public String getCod() {
return cod;
}
public void setSelection(ExpQueryProvider selection) {
this.selection = selection;
}
public ExpQueryProvider getSelection() {
return selection;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType.ExpDTOWizardStepChoose;
import it.maggioli.suite.grid.lib.dto.CtlGridDTOPaginationParams;
public class ExpDTOChooseData<X> {
private ExpDTOWizardStepChoose data;
private CtlGridDTOPaginationParams paginationParams;
private ExpDTOQueryMassaParams<X> queryMassaParams;
public void setPaginationParams(CtlGridDTOPaginationParams paginationParams) {
this.paginationParams = paginationParams;
}
public CtlGridDTOPaginationParams getPaginationParams() {
return paginationParams;
}
public void setData(ExpDTOWizardStepChoose data) {
this.data = data;
}
public ExpDTOWizardStepChoose getData() {
return data;
}
public void setQueryMassaParams(ExpDTOQueryMassaParams<X> queryMassaParams) {
this.queryMassaParams = queryMassaParams;
}
public ExpDTOQueryMassaParams<X> getQueryMassaParams() {
return queryMassaParams;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
public class ExpDTOCriteria {
private String group;
private String des;
private String name;
private String cod;
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setCod(String cod) {
this.cod = cod;
}
public String getCod() {
return cod;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import java.util.List;
public class ExpDTOCriteriaSelected<X> {
private ExpDTOQueryMassaParams<X> params;
private List<String> lstCodCriteria;
public void setParams(ExpDTOQueryMassaParams<X> params) {
this.params = params;
}
public ExpDTOQueryMassaParams<X> getParams() {
return params;
}
public void setLstCodCriteria(List<String> lstCodCriteria) {
this.lstCodCriteria = lstCodCriteria;
}
public List<String> getLstCodCriteria() {
return lstCodCriteria;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import java.util.List;
public class ExpDTOCriteriaValue {
private String criteriaCod;
private List<List<Object>> values;
private String des;
public void setCriteriaCod(String criteriaCod) {
this.criteriaCod = criteriaCod;
}
public String getCriteriaCod() {
return criteriaCod;
}
public void setValues(List<List<Object>> values) {
this.values = values;
}
public List<List<Object>> getValues() {
return values;
}
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import java.util.List;
public class ExpDTOFillCriteria<X> {
private ExpDTOQueryMassaParams<X> params;
private List<ExpDTOCriteriaValue> lstCriteria;
public void setParams(ExpDTOQueryMassaParams<X> params) {
this.params = params;
}
public ExpDTOQueryMassaParams<X> getParams() {
return params;
}
public void setLstCriteria(List<ExpDTOCriteriaValue> lstCriteria) {
this.lstCriteria = lstCriteria;
}
public List<ExpDTOCriteriaValue> getLstCriteria() {
return lstCriteria;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
public class ExpDTOFiltro {
private Long pkid;
private String des;
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setPkid(Long pkid) {
this.pkid = pkid;
}
public Long getPkid() {
return pkid;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
public class ExpDTOQueryContextParams <X> {
private String queryContext;
private X otherParams;
public void setQueryContext(String queryContext) {
this.queryContext = queryContext;
}
public String getQueryContext() {
return queryContext;
}
public void setOtherParams(X otherParams) {
this.otherParams = otherParams;
}
public X getOtherParams() {
return otherParams;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import java.util.List;
public class ExpDTOQueryMassa {
private List<ExpDTOCriteriaValue> lstCriteriaValue;
private List<String> lstCodCriteria;
private List<String> lstCodSelection;
public void setLstCriteriaValue(List<ExpDTOCriteriaValue> lstCriteriaValue) {
this.lstCriteriaValue = lstCriteriaValue;
}
public List<ExpDTOCriteriaValue> getLstCriteriaValue() {
return lstCriteriaValue;
}
public void setLstCodCriteria(List<String> lstCodCriteria) {
this.lstCodCriteria = lstCodCriteria;
}
public List<String> getLstCodCriteria() {
return lstCodCriteria;
}
public void setLstCodSelection(List<String> lstCodSelection) {
this.lstCodSelection = lstCodSelection;
}
public List<String> getLstCodSelection() {
return lstCodSelection;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
public class ExpDTOQueryMassaParams<X> extends ExpDTOQueryContextParams<X> {
private String appPrefix;
private String group;
public void setAppPrefix(String appPrefix) {
this.appPrefix = appPrefix;
}
public String getAppPrefix() {
return appPrefix;
}
public void setGroup(String group) {
this.group = group;
}
public String getGroup() {
return group;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
public class ExpDTOSelection {
private String des;
private String name;
private String cod;
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setCod(String cod) {
this.cod = cod;
}
public String getCod() {
return cod;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto;
import java.util.List;
public class ExpDTOSelectionSelected<X> extends ExpDTOQueryContextParams<X> {
private List<String> lstCodSelection;
public void setLstCodSelection(List<String> lstCodSelection) {
this.lstCodSelection = lstCodSelection;
}
public List<String> getLstCodSelection() {
return lstCodSelection;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.estrazioneDati;
public class ExpDTOColumnConfig {
private String name;
private String field;
private String type;
private String binding;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setField(String field) {
this.field = field;
}
public String getField() {
return field;
}
public void setType(String type) {
this.type = type;
}
public String getType() {
return type;
}
public void setBinding(String binding) {
this.binding = binding;
}
public String getBinding() {
return binding;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.estrazioneDati;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati.ExpDTOQueryMassaForm;
import it.maggioli.suite.grid.lib.dto.CtlGridDTOPaginationParams;
import java.util.List;
public class ExpDTOEstrazioneDati<X> {
private ExpDTOQueryMassaForm<X> data;
private CtlGridDTOPaginationParams paginationParams;
private List<String> columnsTypeFounded;
private Boolean withType;
public void setData(ExpDTOQueryMassaForm<X> queryMassa) {
this.data = queryMassa;
}
public ExpDTOQueryMassaForm<X> getData() {
return data;
}
public void setPaginationParams(CtlGridDTOPaginationParams paginationParams) {
this.paginationParams = paginationParams;
}
public CtlGridDTOPaginationParams getPaginationParams() {
return paginationParams;
}
public void setColumnsTypeFounded(List<String> columnsTypeFounded) {
this.columnsTypeFounded = columnsTypeFounded;
}
public List<String> getColumnsTypeFounded() {
return columnsTypeFounded;
}
public void setWithType(Boolean withType) {
this.withType = withType;
}
public Boolean getWithType() {
return withType;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati;
import it.maggioli.suite.cdt.lib.dto.CdtDTOLogBase;
import it.maggioli.suite.cdt.lib.dto.CdtDTOPkLite;
public class ExpDTOQueryDesc<X> extends CdtDTOLogBase {
private String des;
private String codice;
private String gruppo;
private ExpDTOQueryMassaForm<X> data;
private Long idRuoloVisibilita;
private CdtDTOPkLite ruoloVisibilita;
public void setDes(String des) {
this.des = des;
}
public String getDes() {
return des;
}
public void setData(ExpDTOQueryMassaForm<X> data) {
this.data = data;
}
public ExpDTOQueryMassaForm<X> getData() {
return data;
}
public void setCodice(String codice) {
this.codice = codice;
}
public String getCodice() {
return codice;
}
public void setGruppo(String gruppo) {
this.gruppo = gruppo;
}
public String getGruppo() {
return gruppo;
}
public void setIdRuoloVisibilita(Long idRuoloVisibilita) {
this.idRuoloVisibilita = idRuoloVisibilita;
}
public Long getIdRuoloVisibilita() {
return idRuoloVisibilita;
}
public void setRuoloVisibilita(CdtDTOPkLite ruoloVisibilita) {
this.ruoloVisibilita = ruoloVisibilita;
}
public CdtDTOPkLite getRuoloVisibilita() {
return ruoloVisibilita;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.ExpDTOQueryMassa;
public class ExpDTOQueryMassaForm <X> {
private ExpDTOQueryMassa queryMassa;
private X dto;
public void setQueryMassa(ExpDTOQueryMassa queryMassa) {
this.queryMassa = queryMassa;
}
public ExpDTOQueryMassa getQueryMassa() {
return queryMassa;
}
public void setDto(X dto) {
this.dto = dto;
}
public X getDto() {
return dto;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig;
import java.util.List;
public class ExpDTOWizardCriteriaStepConfig{
private String criteriaCod;
private String title;
private List<ExpDTOWizardStepConfig> steps;
public void setCriteriaCod(String criteriaCod) {
this.criteriaCod = criteriaCod;
}
public String getCriteriaCod() {
return criteriaCod;
}
public void setSteps(List<ExpDTOWizardStepConfig> lstSteps) {
this.steps = lstSteps;
}
public List<ExpDTOWizardStepConfig> getSteps() {
return steps;
}
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig;
public class ExpDTOWizardStepConfig<X> {
private String command;
private X params;
public void setCommand(String command) {
this.command = command;
}
public String getCommand() {
return command;
}
public void setParams(X params) {
this.params = params;
}
public X getParams() {
return params;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
import it.maggioli.suite.advancedctl.lib.dto.CtlDTOComboboxElement;
import java.util.List;
public class ExpDTOWizardStepChoose {
public static enum Type {
NORMAL,
SEARCH_INFO,
LIST,
FRM
}
private String criteriaCod;
private Integer index;
private Type type;
private String className;
private String classNameDac;
private String[] customArgs;
private ExpDTOWizardStepFrm frmParams;
private List<CtlDTOComboboxElement> lstItems;
public void setCriteriaCod(String criteriaCod) {
this.criteriaCod = criteriaCod;
}
public String getCriteriaCod() {
return criteriaCod;
}
public void setIndex(Integer index) {
this.index = index;
}
public Integer getIndex() {
return index;
}
public void setType(ExpDTOWizardStepChoose.Type type) {
this.type = type;
}
public ExpDTOWizardStepChoose.Type getType() {
return type;
}
public void setClassName(String className) {
this.className = className;
}
public String getClassName() {
return className;
}
public void setCustomArgs(String[] customArgs) {
this.customArgs = customArgs;
}
public String[] getCustomArgs() {
return customArgs;
}
public void setClassNameDac(String classNameDac) {
this.classNameDac = classNameDac;
}
public String getClassNameDac() {
return classNameDac;
}
public void setFrmParams(ExpDTOWizardStepFrm frmParams) {
this.frmParams = frmParams;
}
public ExpDTOWizardStepFrm getFrmParams() {
return frmParams;
}
public void setLstItems(List<CtlDTOComboboxElement> lstItems) {
this.lstItems = lstItems;
}
public List<CtlDTOComboboxElement> getLstItems() {
return lstItems;
}
}
\ No newline at end of file
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
import it.maggioli.suite.advancedctl.lib.dto.CtlDTOComboboxElement;
import java.util.List;
public class ExpDTOWizardStepCombo {
private String title;
private List<CtlDTOComboboxElement> elements;
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setElements(List<CtlDTOComboboxElement> elements) {
this.elements = elements;
}
public List<CtlDTOComboboxElement> getElements() {
return elements;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
import java.util.Date;
public class ExpDTOWizardStepDate {
private String title;
private Date defaultValue;
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setDefaultValue(Date defaultValue) {
this.defaultValue = defaultValue;
}
public Date getDefaultValue() {
return defaultValue;
}
}
\ No newline at end of file
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepFrm {
private String module;
private String method;
private String input;
public void setModule(String module) {
this.module = module;
}
public String getModule() {
return module;
}
public void setMethod(String method) {
this.method = method;
}
public String getMethod() {
return method;
}
public void setInput(String input) {
this.input = input;
}
public String getInput() {
return input;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepNumber {
private String title;
private Double defaultValue;
private Integer numDecimali;
private Integer maxLength;
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setDefaultValue(Double defaultValue) {
this.defaultValue = defaultValue;
}
public Double getDefaultValue() {
return defaultValue;
}
public void setNumDecimali(Integer numDecimali) {
this.numDecimali = numDecimali;
}
public Integer getNumDecimali() {
return numDecimali;
}
public void setMaxLength(Integer maxLength) {
this.maxLength = maxLength;
}
public Integer getMaxLength() {
return maxLength;
}
}
\ No newline at end of file
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepParam {
public final static String TYPE_GLOBAL = "GLOBAL";
public final static String TYPE_USER = "USER";
private String value;
private String type;
public void setValue(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public void setType(String type) {
this.type = type;
}
public String getType() {
return type;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepSearch {
private String className;
private String schAppPrefix;
private String schKey;
private Boolean withSchInfoBuilder;
private String criteriaCod;
private Integer index;
public void setClassName(String className) {
this.className = className;
}
public String getClassName() {
return className;
}
public void setSchAppPrefix(String schAppPrefix) {
this.schAppPrefix = schAppPrefix;
}
public String getSchAppPrefix() {
return schAppPrefix;
}
public void setSchKey(String schKey) {
this.schKey = schKey;
}
public String getSchKey() {
return schKey;
}
public void setWithSchInfoBuilder(Boolean withSchInfoBuilder) {
this.withSchInfoBuilder = withSchInfoBuilder;
}
public Boolean getWithSchInfoBuilder() {
return withSchInfoBuilder;
}
public void setCriteriaCod(String criteriaCod) {
this.criteriaCod = criteriaCod;
}
public String getCriteriaCod() {
return criteriaCod;
}
public void setIndex(Integer index) {
this.index = index;
}
public Integer getIndex() {
return index;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepText {
private String title;
private String defaultValue;
private String pattern;
private Boolean upper;
public void setTitle(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
public String getDefaultValue() {
return defaultValue;
}
public void setPattern(String pattern) {
this.pattern = pattern;
}
public String getPattern() {
return pattern;
}
public void setUpper(Boolean upper) {
this.upper = upper;
}
public Boolean getUpper() {
return upper;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
import java.util.Date;
public class ExpDTOWizardStepToDate {
private Date date;
private String format;
public void setDate(Date date) {
this.date = date;
}
public Date getDate() {
return date;
}
public void setFormat(String format) {
this.format = format;
}
public String getFormat() {
return format;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.wizardConfig.stepType;
public class ExpDTOWizardStepVariable {
private String varName;
public void setVarName(String varName) {
this.varName = varName;
}
public String getVarName() {
return varName;
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.estrazioneDati;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.estrazioneDati.ExpDTOColumnConfig;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.estrazioneDati.ExpDTOEstrazioneDati;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati.ExpDTOQueryMassaForm;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.filtriAvanzati.ExpFiltriAvanzatiAbstractConnector;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.filtriAvanzati.ExpFiltriAvanzatiAbstractRest;
import it.maggioli.suite.cdt.lib.connector.CdtBaseConnector;
import it.maggioli.suite.cdt.lib.dto.CdtDTOOptional;
import it.maggioli.suite.configuration.lib.exception.WebException;
import java.util.List;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
public abstract class ExpEstrazioneDatiAbstractRest<X> extends ExpFiltriAvanzatiAbstractRest<X> {
public static final String PATH_ESTRAZIONE_DATI = "estrazioneDati";
public static final String PATH_COUNT = "count";
public static final String PATH_COLUMNS_CONFIG = "columnsConfig";
public static final String PATH_ESTRAZIONE_DATI_WITH_TYPE = "estrazioneDatiWithType";
public ExpEstrazioneDatiAbstractRest() { super(); }
@Override
public CdtBaseConnector getConnector() { return null; }
@Override
public ExpFiltriAvanzatiAbstractConnector getExpFiltriAvanzatiConnector() {
return getExpEstrazioneDatiAbstractConnector();
}
public abstract ExpEstrazioneDatiAbstractConnector<X> getExpEstrazioneDatiAbstractConnector();
@POST
@Path(PATH_ESTRAZIONE_DATI)
@Produces(MediaType.APPLICATION_JSON)
public List<String> estrazioneDati(ExpDTOEstrazioneDati<X> params) throws WebException {
return getExpEstrazioneDatiAbstractConnector().estrazioneDati(params);
}
@POST
@Path(PATH_COUNT)
@Produces(MediaType.APPLICATION_JSON)
public CdtDTOOptional<Integer> count(ExpDTOEstrazioneDati<X> params) throws WebException {
return getExpEstrazioneDatiAbstractConnector().count(params);
}
@POST
@Path(PATH_COLUMNS_CONFIG)
@Produces(MediaType.APPLICATION_JSON)
public List<ExpDTOColumnConfig> columnsConfig(ExpDTOQueryMassaForm<X> params) throws WebException {
return getExpEstrazioneDatiAbstractConnector().columnsConfig(params);
}
@POST
@Path(PATH_ESTRAZIONE_DATI_WITH_TYPE)
@Produces(MediaType.APPLICATION_JSON)
public List<String> estrazioneDatiWithType(ExpDTOEstrazioneDati<X> params) throws WebException {
return getExpEstrazioneDatiAbstractConnector().estrazioneDati(params);
}
}
package it.maggioli.suite.advancedctl.lib.exp.queryMassa.filtriAvanzati;
import it.maggioli.suite.advancedctl.lib.exp.queryMassa.dto.filtriAvanzati.ExpDTOQueryDesc;
import it.maggioli.suite.cdt.lib.connector.CdtBaseConnector;
import it.maggioli.suite.cdt.lib.rest.CdtBaseRest;
import it.maggioli.suite.configuration.lib.exception.WebException;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
public abstract class ExpFiltriAvanzatiAbstractRest<X> extends CdtBaseRest {
public static final String PATH_SAVE = "save";
public static final String PATH_DELETE = "delete";
public ExpFiltriAvanzatiAbstractRest() { super(); }
@Override
public CdtBaseConnector getConnector() { return null; }
public abstract ExpFiltriAvanzatiAbstractConnector<X> getExpFiltriAvanzatiConnector();
@POST
@Path(PATH_SAVE)
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public ExpDTOQueryDesc<X> save(ExpDTOQueryDesc<X> params) throws WebException {
return getExpFiltriAvanzatiConnector().save(params);
}
@DELETE
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public ExpDTOQueryDesc<X> delete(ExpDTOQueryDesc<X> params) throws WebException {
return getExpFiltriAvanzatiConnector().delete(params);
}
@GET
@Path("{id}")
@Produces(MediaType.APPLICATION_JSON)
public ExpDTOQueryDesc<X> byId(@PathParam("id") Long id) throws WebException {
return getExpFiltriAvanzatiConnector().getById(id);
}
}
package it.maggioli.suite.advancedctl.lib.org.mapper;
import it.maggioli.suite.advancedctl.lib.org.dto.OrgDTOOrganigrammaRuoli;
import it.maggioli.suite.cdt.lib.mapper.CdtMapper;
import it.maggioli.suite.cdt.lib.mapper.DacDtoMapper;
import it.maggioli.suite.messages.lib.mapper.MsgMessagesMapper;
import it.saga.pubblici.organigramma.OrgDACOrganigrammaRuoli;
@org.mapstruct.Mapper(uses = {CdtMapper.class, MsgMessagesMapper.class} )
public abstract class OrgOrganigrammaRuoliMapper implements DacDtoMapper<OrgDACOrganigrammaRuoli, OrgDTOOrganigrammaRuoli> {
}
package it.maggioli.suite.advancedctl.lib.rpt.dto;
public abstract class RptDTOExecuteDescriptor
{
public RptDTOExecuteDescriptor() {
super();
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.