Domain Values


Лицензия

Лицензия

Категории

Категории

Doma Данные ORM
Группа

Группа

com.qoomon
Идентификатор

Идентификатор

domainvalue
Последняя версия

Последняя версия

5.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Domain Values
Domain Values
Ссылка на сайт

Ссылка на сайт

https://github.com/qoomon/domain-value
Система контроля версий

Система контроля версий

https://github.com/qoomon/domain-value.git

Скачать domainvalue

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.qoomon/domainvalue/ -->
<dependency>
    <groupId>com.qoomon</groupId>
    <artifactId>domainvalue</artifactId>
    <version>5.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.qoomon/domainvalue/
implementation 'com.qoomon:domainvalue:5.1.0'
// https://jarcasting.com/artifacts/com.qoomon/domainvalue/
implementation ("com.qoomon:domainvalue:5.1.0")
'com.qoomon:domainvalue:jar:5.1.0'
<dependency org="com.qoomon" name="domainvalue" rev="5.1.0">
  <artifact name="domainvalue" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.qoomon', module='domainvalue', version='5.1.0')
)
libraryDependencies += "com.qoomon" % "domainvalue" % "5.1.0"
[com.qoomon/domainvalue "5.1.0"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.squareup : javapoet jar 1.9.0

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

domain-value

Build Status

Known Vulnerabilities

Maven Central

Maven Dependency

<dependency>
    <groupId>com.qoomon</groupId>
    <artifactId>domainvalue</artifactId>
    <version>LATEST</version>
</dependency>

Example: BankAccountNumber

import com.qoomon.domainvalue.type.LongDV;

public class BankAccount extends LongDV {

    protected BankAccount(Long value) {
        super(value);
    }

    @FactoryMethod
    public static BankAccount of(Long value) {
        return new BankAccount(value);
    }

    /**
    * rember to call the super validation method first
    */
    @ValidationMethod
    public static boolean isValid(Long value) {
        return LongDV.isValid(value)
            && value > 1000000;
    }
}

Версии библиотеки

Версия
5.1.0
5.0.0
4.0.0
3.0.1
3.0.0
2.0.0
1.0.0