Package fr.ird.observe.dto
Class IdDto
- java.lang.Object
-
- io.ultreia.java4all.bean.AbstractJavaBean
-
- fr.ird.observe.dto.AbstractObserveDto
-
- fr.ird.observe.dto.IdDto
-
- All Implemented Interfaces:
ObserveDto,DtoReferenceAware,io.ultreia.java4all.bean.GetterProducer,io.ultreia.java4all.bean.JavaBean,io.ultreia.java4all.bean.SetterProducer,Serializable
- Direct Known Subclasses:
DataDto,DtoReference,ReferentialDto,SaveResultDto
public abstract class IdDto extends AbstractObserveDto implements DtoReferenceAware
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DatecreateDateprotected Stringidprotected DatelastUpdateDatestatic StringPROPERTY_IDstatic StringPROPERTY_LAST_UPDATE_DATEprotected longversion
-
Constructor Summary
Constructors Constructor Description IdDto()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static <BeanType extends IdDto>
booleanexists(Collection<BeanType> source, String id)static <BeanType extends IdDto>
BeanTypefindById(Collection<BeanType> source, String id)DategetCreateDate()StringgetId()DategetLastUpdateDate()DategetTopiaCreateDate()StringgetTopiaId()longgetTopiaVersion()longgetVersion()inthashCode()booleanisNotPersisted()booleanisPersisted()static <BeanType extends IdDto>
BeanTypenewDto(Class<BeanType> dtoType, Date now)static <BeanType extends IdDto>
Predicate<BeanType>newIdPredicate(String id)voidsetCreateDate(Date createDate)voidsetId(String id)voidsetLastUpdateDate(Date lastUpdateDate)voidsetVersion(long version)<D extends IdDto>
voidtoDto(D dto)StringtoString()-
Methods inherited from class io.ultreia.java4all.bean.AbstractJavaBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getChild, getJavaBeanType, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, javaBeanDefinition, pcs, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, vcs
-
Methods inherited from class fr.ird.observe.dto.AbstractObserveDto
firePropertyChanged
-
-
-
-
Field Detail
-
PROPERTY_ID
public static final String PROPERTY_ID
- See Also:
- Constant Field Values
-
PROPERTY_LAST_UPDATE_DATE
public static final String PROPERTY_LAST_UPDATE_DATE
- See Also:
- Constant Field Values
-
id
protected String id
-
lastUpdateDate
protected Date lastUpdateDate
-
version
protected long version
-
createDate
protected Date createDate
-
-
Method Detail
-
findById
public static <BeanType extends IdDto> BeanType findById(Collection<BeanType> source, String id)
-
exists
public static <BeanType extends IdDto> boolean exists(Collection<BeanType> source, String id)
-
newIdPredicate
public static <BeanType extends IdDto> Predicate<BeanType> newIdPredicate(String id)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getLastUpdateDate
public Date getLastUpdateDate()
- Specified by:
getLastUpdateDatein interfaceDtoReferenceAware
-
setLastUpdateDate
public void setLastUpdateDate(Date lastUpdateDate)
-
isPersisted
public boolean isPersisted()
-
isNotPersisted
public boolean isNotPersisted()
-
getTopiaId
public final String getTopiaId()
- Specified by:
getTopiaIdin interfaceDtoReferenceAware
-
getTopiaVersion
public final long getTopiaVersion()
- Specified by:
getTopiaVersionin interfaceDtoReferenceAware
-
getTopiaCreateDate
public final Date getTopiaCreateDate()
- Specified by:
getTopiaCreateDatein interfaceDtoReferenceAware
-
getVersion
public long getVersion()
-
setVersion
public final void setVersion(long version)
-
getCreateDate
public Date getCreateDate()
-
setCreateDate
public final void setCreateDate(Date createDate)
-
toDto
public <D extends IdDto> void toDto(D dto)
-
-