--- 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 для шаблонных бизнес-объектов
|
||||
* @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
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -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
19
pom.xml
|
|
@ -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>
|
||||
Loading…
Add table
Reference in a new issue