类 PersistableHelper
- java.lang.Object
-
- net.sinodawn.framework.support.PersistableHelper
-
public abstract class PersistableHelper extends Object
-
-
构造器概要
构造器 构造器 说明 PersistableHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidassignActivatedUserData(Object item)static voidassignCreatedUserData(Object item)static voidassignDefaultData(Object item)static voidassignSuspendedUserData(Object item)static <P extends Persistable<?>>
ObjectgetPropertyValue(P item, String propertyName)static <M extends Persistable<?>,P extends Persistable<?>>
MmapToModified(P item, Class<M> modifiedClass)static <P extends BaseData>
PmapToPersistable(Map<String,Object> map, Class<P> persistableClass)static <M extends Persistable<ID>,P extends Persistable<ID>,ID extends Serializable>
voidremap(M item, P orig)static voidremoveActivatedUserData(Object item)static voidremoveCreatedUserData(Object item)static voidremoveSuspendedUserData(Object item)static <T> voidresetBasicProperties(T item)static <P extends Persistable<?>>
voidsetPropertyValue(P item, String propertyName, Object value)
-
-
-
方法详细资料
-
mapToPersistable
public static <P extends BaseData> P mapToPersistable(Map<String,Object> map, Class<P> persistableClass)
-
mapToModified
public static <M extends Persistable<?>,P extends Persistable<?>> M mapToModified(P item, Class<M> modifiedClass)
-
remap
public static <M extends Persistable<ID>,P extends Persistable<ID>,ID extends Serializable> void remap(M item, P orig)
-
getPropertyValue
public static <P extends Persistable<?>> Object getPropertyValue(P item, String propertyName)
-
setPropertyValue
public static <P extends Persistable<?>> void setPropertyValue(P item, String propertyName, Object value)
-
resetBasicProperties
public static <T> void resetBasicProperties(T item)
-
assignDefaultData
public static void assignDefaultData(Object item)
-
assignCreatedUserData
public static void assignCreatedUserData(Object item)
-
removeCreatedUserData
public static void removeCreatedUserData(Object item)
-
assignActivatedUserData
public static void assignActivatedUserData(Object item)
-
removeActivatedUserData
public static void removeActivatedUserData(Object item)
-
assignSuspendedUserData
public static void assignSuspendedUserData(Object item)
-
removeSuspendedUserData
public static void removeSuspendedUserData(Object item)
-
-