All Downloads are FREE. Search and download functionalities are using the official Maven repository.

se.ugli.java.util.Id Maven / Gradle / Ivy

The newest version!
package se.ugli.java.util;

import java.util.UUID;

import se.ugli.java.lang.ValueObject;

public class Id extends ValueObject {

    private static final long serialVersionUID = -576487949652181350L;

    private Id(final String value) {
        super(value);
    }

    public static Id apply(final String value) {
        return new Id(value);
    }

    public static Id create() {
        return new Id(UUID.randomUUID().toString().replaceAll("-", ""));
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy