Class DuWebEntity
- java.lang.Object
-
- com.dulanywebsite.sharedresources.entities.DuWebEntity
-
- Direct Known Subclasses:
Game,GameMembership,Gift,Group,User
public abstract class DuWebEntity extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Longid
-
Constructor Summary
Constructors Constructor Description DuWebEntity()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidAddItem(java.lang.String propertyName, java.lang.Object addValue)protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.LonggetId()inthashCode()protected abstract voidPerformAdd(java.lang.String propertyName, java.lang.Object addValue)protected abstract voidPerformUpdate(java.lang.String propertyName, java.lang.Object updateValue)voidsetId(java.lang.Long id)java.lang.StringtoString()voidUpdateEntity(java.lang.String propertyName, java.lang.Object updateValue)voidValidate()protected abstract voidValidateSub()
-
-
-
Method Detail
-
Validate
public final void Validate() throws InvalidEntityException- Throws:
InvalidEntityException
-
UpdateEntity
public final void UpdateEntity(java.lang.String propertyName, java.lang.Object updateValue) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException- Throws:
java.lang.NoSuchFieldExceptionjava.lang.IllegalAccessException
-
AddItem
public final void AddItem(java.lang.String propertyName, java.lang.Object addValue)
-
ValidateSub
protected abstract void ValidateSub() throws InvalidEntityException- Throws:
InvalidEntityException
-
PerformUpdate
protected abstract void PerformUpdate(java.lang.String propertyName, java.lang.Object updateValue) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException- Throws:
java.lang.NoSuchFieldExceptionjava.lang.IllegalAccessException
-
PerformAdd
protected abstract void PerformAdd(java.lang.String propertyName, java.lang.Object addValue)
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-