public abstract class Entity extends Titled implements org.springframework.hateoas.Identifiable<java.lang.String>
| Constructor and Description |
|---|
Entity() |
Entity(java.lang.String title,
java.lang.String... natures) |
| Modifier and Type | Method and Description |
|---|---|
abstract Address |
getAddress() |
abstract <K,T extends EntityWrapper<K>> |
reload(java.lang.Class<T> type) |
abstract <T extends EntityWrapper<?>> |
resolve(java.lang.Class<T> type) |
abstract <K,T extends EntityWrapper<K>> |
resolve(org.springframework.core.ParameterizedTypeReference<T> type) |
abstract LinkedEntity |
toLinkedEntity() |
getClasses, getTitle, hasNature, setClasses, setTitlepublic Entity()
public Entity(java.lang.String title,
java.lang.String... natures)
public abstract <K,T extends EntityWrapper<K>> T reload(java.lang.Class<T> type)
public abstract <T extends EntityWrapper<?>> java.util.concurrent.CompletableFuture<T> resolve(java.lang.Class<T> type)
public abstract <K,T extends EntityWrapper<K>> T resolve(org.springframework.core.ParameterizedTypeReference<T> type) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic abstract LinkedEntity toLinkedEntity()
public abstract Address getAddress()