com.backendless.util.persistence.AbstractBackendlessDataObject Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons Show documentation
Show all versions of commons Show documentation
Commons lib for both server and client Java/Android SDKs
The newest version!
package com.backendless.util.persistence;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
/**
* Created with IntelliJ IDEA.
* User: Eugene Chipachenko
* Date: 07.07.2015
* Time: 11:40
*/
public abstract class AbstractBackendlessDataObject implements Serializable
{
private static final long serialVersionUID = -4666912837399753247L;
protected String objectId;
protected Date created;
protected Date updated;
public final Date getCreated()
{
return created;
}
public final void setCreated( Date created )
{
this.created = created;
}
public final String getObjectId()
{
return objectId;
}
public final void setObjectId( String objectId )
{
this.objectId = objectId;
}
public final Date getUpdated()
{
return updated;
}
public final void setUpdated( Date updated )
{
this.updated = updated;
}
@Override
public boolean equals( Object o )
{
if( this == o )
return true;
if( o == null || getClass() != o.getClass() )
return false;
AbstractBackendlessDataObject that = (AbstractBackendlessDataObject) o;
return Objects.equals( objectId, that.objectId ) &&
Objects.equals( created, that.created ) &&
Objects.equals( updated, that.updated );
}
@Override
public int hashCode()
{
return Objects.hash( objectId, created, updated );
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy