public interface BaseResource
Modifier and Type | Method and Description |
---|---|
@NotNull ZonedDateTime |
getCreatedAt() |
@NotNull String |
getId() |
@NotNull ZonedDateTime |
getLastModifiedAt() |
@NotNull Long |
getVersion() |
void |
setCreatedAt(ZonedDateTime createdAt) |
void |
setId(String id) |
void |
setLastModifiedAt(ZonedDateTime lastModifiedAt) |
void |
setVersion(Long version) |
default <T> T |
withBaseResource(Function<BaseResource,T> helper) |
@NotNull @NotNull String getId()
@NotNull @NotNull Long getVersion()
@NotNull @NotNull ZonedDateTime getCreatedAt()
@NotNull @NotNull ZonedDateTime getLastModifiedAt()
void setId(String id)
void setVersion(Long version)
void setCreatedAt(ZonedDateTime createdAt)
void setLastModifiedAt(ZonedDateTime lastModifiedAt)
default <T> T withBaseResource(Function<BaseResource,T> helper)