--- fixing generate java doc for app
This commit is contained in:
parent
664b6c66c2
commit
f98e58a2bd
3 changed files with 25 additions and 13 deletions
|
|
@ -9,7 +9,6 @@ import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MapStore для шаблонных бизнес-объектов
|
* MapStore для шаблонных бизнес-объектов
|
||||||
* @Component
|
|
||||||
*/
|
*/
|
||||||
public abstract class TemplateMapStore<T extends SpcexObjectBase> extends ObjectBaseMapStore<T> implements AutoconfiguredMap<T> {
|
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.*
|
* @return IMDGDistributedNames.*
|
||||||
*/
|
*/
|
||||||
public abstract String getMapName();
|
public abstract String getMapName();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Список индексируемых полей, для быстрого поиска
|
* Список индексируемых полей, для быстрого поиска
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String[] getIndexingField() {
|
public String[] getIndexingField() {
|
||||||
|
|
@ -37,6 +36,7 @@ public abstract class TemplateMapStore<T extends SpcexObjectBase> extends Object
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Десериализатор
|
* Десериализатор
|
||||||
|
*
|
||||||
* @param resultSet
|
* @param resultSet
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -51,6 +51,7 @@ public abstract class TemplateMapStore<T extends SpcexObjectBase> extends Object
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Сериализатор
|
* Сериализатор
|
||||||
|
*
|
||||||
* @param resultSet
|
* @param resultSet
|
||||||
* @return Object[] args
|
* @return Object[] args
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,7 @@ import java.io.Serializable;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
public interface IEnumId extends Serializable {
|
public interface IEnumId extends Serializable {
|
||||||
Long getId();
|
Long UNDEFINED_VALUE = Long.MIN_VALUE;
|
||||||
|
|
||||||
default boolean equalsById(Long id) {
|
|
||||||
return id != null && getId().equals(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Проверяет что среди данного набора Enum, присутствует элемент с данным id
|
* Проверяет что среди данного набора Enum, присутствует элемент с данным id
|
||||||
|
|
@ -46,7 +42,7 @@ public interface IEnumId extends Serializable {
|
||||||
* Возвращает Enum по id, если в заданном классе такой определен
|
* Возвращает Enum по id, если в заданном классе такой определен
|
||||||
* id может быть null
|
* id может быть null
|
||||||
*
|
*
|
||||||
* @return Enum если нашел, иначе <tt>null</tt>
|
* @return Enum если нашел, иначе null
|
||||||
*/
|
*/
|
||||||
static <T extends Enum<T> & IEnumId> T getEnumById(Class<T> enumClass, Long id) {
|
static <T extends Enum<T> & IEnumId> T getEnumById(Class<T> enumClass, Long id) {
|
||||||
for (T e : enumClass.getEnumConstants()) {
|
for (T e : enumClass.getEnumConstants()) {
|
||||||
|
|
@ -60,5 +56,9 @@ public interface IEnumId extends Serializable {
|
||||||
return enumVal == null ? null : enumVal.getId();
|
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
19
pom.xml
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
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">
|
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>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
|
@ -30,8 +30,10 @@
|
||||||
|
|
||||||
<!--suppress UnresolvedMavenProperty -->
|
<!--suppress UnresolvedMavenProperty -->
|
||||||
<folder_root_clearing>${folder_root_clearing_temp}</folder_root_clearing>
|
<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_backend-api>${folder_root_clearing}/clearing-parent/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_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_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-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>
|
<folder_root_dbf-importer>${folder_root_clearing}/clearing-parent/dbf-importer</folder_root_dbf-importer>
|
||||||
|
|
@ -285,6 +287,15 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</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>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</project>
|
</project>
|
||||||
Loading…
Add table
Reference in a new issue