---
fixing generate java doc for app
This commit is contained in:
psemenkov 2022-09-21 15:33:05 +03:00
parent 664b6c66c2
commit f98e58a2bd
3 changed files with 25 additions and 13 deletions

View file

@ -9,7 +9,6 @@ import java.util.*;
/**
* MapStore для шаблонных бизнес-объектов
* @Component
*/
public abstract class TemplateMapStore<T extends SpcexObjectBase> extends ObjectBaseMapStore<T> implements AutoconfiguredMap<T> {
@ -22,13 +21,13 @@ public abstract class TemplateMapStore<T extends SpcexObjectBase> extends Object
}
/**
*
* @return IMDGDistributedNames.*
*/
public abstract String getMapName();
/**
* Список индексируемых полей, для быстрого поиска
*
* @return
*/
public String[] getIndexingField() {
@ -37,6 +36,7 @@ public abstract class TemplateMapStore<T extends SpcexObjectBase> extends Object
/**
* Десериализатор
*
* @param resultSet
* @return
*/
@ -51,6 +51,7 @@ public abstract class TemplateMapStore<T extends SpcexObjectBase> extends Object
/**
* Сериализатор
*
* @param resultSet
* @return Object[] args
*/

View file

@ -4,11 +4,7 @@ import java.io.Serializable;
import java.util.Objects;
public interface IEnumId extends Serializable {
Long getId();
default boolean equalsById(Long id) {
return id != null && getId().equals(id);
}
Long UNDEFINED_VALUE = Long.MIN_VALUE;
/**
* Проверяет что среди данного набора Enum, присутствует элемент с данным id
@ -46,7 +42,7 @@ public interface IEnumId extends Serializable {
* Возвращает Enum по id, если в заданном классе такой определен
* id может быть null
*
* @return Enum если нашел, иначе <tt>null</tt>
* @return Enum если нашел, иначе null
*/
static <T extends Enum<T> & IEnumId> T getEnumById(Class<T> enumClass, Long id) {
for (T e : enumClass.getEnumConstants()) {
@ -60,5 +56,9 @@ public interface IEnumId extends Serializable {
return enumVal == null ? null : enumVal.getId();
}
Long UNDEFINED_VALUE = Long.MIN_VALUE;
Long getId();
default boolean equalsById(Long id) {
return id != null && getId().equals(id);
}
}

19
pom.xml
View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
@ -30,8 +30,10 @@
<!--suppress UnresolvedMavenProperty -->
<folder_root_clearing>${folder_root_clearing_temp}</folder_root_clearing>
<folder_root_clearing_backend-api>${folder_root_clearing}/clearing-parent/backend-api</folder_root_clearing_backend-api>
<folder_root_clearing_securities-service>${folder_root_clearing}/clearing-parent/securities-service</folder_root_clearing_securities-service>
<folder_root_clearing_backend-api>${folder_root_clearing}/clearing-parent/backend-api
</folder_root_clearing_backend-api>
<folder_root_clearing_securities-service>${folder_root_clearing}/clearing-parent/securities-service
</folder_root_clearing_securities-service>
<folder_root_clearing_imdg>${folder_root_clearing}/clearing-parent/imdg</folder_root_clearing_imdg>
<folder_root_dbf-exporter>${folder_root_clearing}/clearing-parent/dbf-exporter</folder_root_dbf-exporter>
<folder_root_dbf-importer>${folder_root_clearing}/clearing-parent/dbf-importer</folder_root_dbf-importer>
@ -285,6 +287,15 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>private</show>
<nohelp>true</nohelp>
<!-- <excludePackageNames>ru.spcex.platform.utils.*:ru.spcex.clearing.imdg.*</excludePackageNames>-->
</configuration>
</plugin>
</plugins>
</build>
</project>