public abstract class DtoReference<D extends IdDto,R extends DtoReference<D,R>> extends IdDto implements ObserveDto, DtoReferenceAware
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_CREATE_DATE |
static String |
PROPERTY_TYPE |
static String |
PROPERTY_VERSION |
createDate, id, lastUpdateDate, PROPERTY_ID, PROPERTY_LAST_UPDATE_DATE, version| Modifier | Constructor and Description |
|---|---|
protected |
DtoReference(DtoReferenceAware dto) |
| Modifier and Type | Method and Description |
|---|---|
static <BeanType extends DtoReference> |
filterById(Collection<BeanType> source,
String id) |
static <BeanType extends DtoReference> |
find(Collection<BeanType> source,
String id) |
Date |
getCreateDate() |
abstract DtoReferenceDefinition<D,R> |
getDefinition() |
Class<D> |
getDtoType() |
com.google.common.collect.ImmutableSet<String> |
getPropertyNames() |
<O> O |
getPropertyValue(String propertyName) |
Class<R> |
getReferenceType() |
long |
getVersion() |
static <BeanType extends DtoReference> |
newIdPredicate(String id) |
static <BeanType extends DtoReference> |
splitById(Collection<BeanType> dtos) |
equals, getId, getLastUpdateDate, getTopiaCreateDate, getTopiaId, getTopiaVersion, hashCode, isNotPersisted, isPersisted, setCreateDate, setId, setLastUpdateDate, setVersion, toStringfirePropertyChange, firePropertyChanged, getChildaddPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListenerfinalize, getClass, notify, notifyAll, wait, wait, waitgetTopiaCreateDate, getTopiaId, getTopiaVersionpublic static final String PROPERTY_TYPE
public static final String PROPERTY_CREATE_DATE
public static final String PROPERTY_VERSION
protected DtoReference(DtoReferenceAware dto)
public abstract DtoReferenceDefinition<D,R> getDefinition()
public static <BeanType extends DtoReference> Predicate<BeanType> newIdPredicate(String id)
public static <BeanType extends DtoReference> Map<String,BeanType> splitById(Collection<BeanType> dtos)
public static <BeanType extends DtoReference> Collection<BeanType> filterById(Collection<BeanType> source, String id)
public static <BeanType extends DtoReference> BeanType find(Collection<BeanType> source, String id)
public final Date getCreateDate()
getCreateDate in class IdDtopublic final long getVersion()
getVersion in class IdDtopublic <O> O getPropertyValue(String propertyName)
public com.google.common.collect.ImmutableSet<String> getPropertyNames()
Copyright © 2017–2018 IRD. All rights reserved.