public class CtpEnumUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.util.Comparator<CtpEnumBean> |
enumComparator |
static java.util.Comparator<CtpEnumItem> |
enumItemComparator |
static java.util.Comparator<java.util.Map<java.lang.String,java.lang.Object>> |
enumMapComparator |
static java.lang.String |
newCtpEnumBeanHql
CtpEnumBean hql构造函数
|
static java.lang.String |
SUCCESS
CtpEnumItem hql构造函数
|
构造器和说明 |
---|
CtpEnumUtil() |
限定符和类型 | 方法和说明 |
---|---|
static int |
caculateEnumType(CtpEnum ctpEnum)
计算枚举所属类型
|
static int |
caculateEnumType(CtpEnumBean ctpEnumBean)
计算枚举所属类型
之前判断业务枚举类型太费劲,包装一个公共方法。
|
static CtpEnum |
cloneEnum(CtpEnum ctpEnum)
CtpEnum 克隆 为CtpEnumBean (没有)
|
static CtpEnumBean |
cloneEnumBean(CtpEnumBean ctpEnum)
获得一个新的CtpEnumBean对象,主要用于前台展示用,其他地方基本不用这个克隆方法
(其实这个可以用自带克隆方法,由于这个公共类是统一处理这个,比较方便,就用这个方法吧)
|
static CtpEnumBean |
cloneEnumBeanTemp(CtpEnumBean ctpEnum)
CtpEnum 克隆 为CtpEnumBean (没有)
|
static CtpEnumItem |
cloneEnumItem(CtpEnumItem cei)
获得一个新的CtpEnumItem对象,主要用于前台展示用,其他地方基本不用这个克隆方法
(其实这个可以用自带克隆方法,由于这个公共类是统一处理这个,比较方便,就用这个方法吧)
|
static java.util.List<CtpEnumMember> |
convertAuthorizeList(java.lang.Long enumId,
java.lang.String memberIds)
返回授权关系集合
|
static java.lang.String |
convertAuthorizeMemberIds(java.util.List<CtpEnumMember> list)
根据授权关系集合转换出所有被授权人员的id,id之间用逗号分割.
|
static java.lang.String |
extractMemberIds(java.lang.String ids)
抽取人员id,将 Member|123,Member|456 的格式转为 123,456 格式
|
static CtpEnumBean |
toBean(CtpEnumPO po)
PO -> CtpEnumBean
|
static CtpEnumItem |
toBO(CtpEnumItemPO po) |
static CtpEnum |
toBO(CtpEnumPO po)
PO -> BO
|
static java.util.List<CtpEnum> |
toBOS(java.util.List<CtpEnumPO> enumList)
PO -> BO
|
static java.util.List<CtpEnumItem> |
toItemBOS(java.util.List<CtpEnumItemPO> enumList)
PO -> BO
|
static java.util.List<CtpEnumItemPO> |
toItemPOS(java.util.List<CtpEnumItem> enumList)
BO -> PO
|
static CtpEnumPO |
toPO(CtpEnum ctpEnum)
BO -> PO
|
static CtpEnumItemPO |
toPO(CtpEnumItem item) |
static java.util.List<CtpEnumPO> |
toPOS(java.util.List<CtpEnum> enumList)
BO -> PO
|
static CtpEnum |
transBeanToCtpEnum(CtpEnumBean bean)
将ctpEnumBean转换成ctpEnum
|
static CtpEnumBean |
transCtpEnumToBean(CtpEnum ctpEnum)
将ctpEnum转换成ctpEnumBean
|
static java.util.List<CtpEnumBean> |
transCtpEnumToBean(java.util.List transList)
批量将ctpEnum转换成ctpEnumBean
|
static java.lang.String |
validatecategory(int index,
java.util.List<java.lang.String> categroyNames,
java.lang.String categroySortNum) |
static java.lang.String |
validateEnum(int index,
java.util.List<java.lang.String> enumNames,
java.lang.String enumSortNum) |
static java.lang.String |
validateEnumItem(int i,
java.util.List<java.lang.String> itemNames,
java.lang.String itemValue,
java.lang.String itemSortNum,
java.lang.String enumItemCode) |
public static final java.lang.String newCtpEnumBeanHql
public static final java.lang.String SUCCESS
public static java.util.Comparator<CtpEnumItem> enumItemComparator
public static java.util.Comparator<CtpEnumBean> enumComparator
public static java.util.Comparator<java.util.Map<java.lang.String,java.lang.Object>> enumMapComparator
public static CtpEnumBean transCtpEnumToBean(CtpEnum ctpEnum)
ctpEnum
- public static java.util.List<CtpEnumBean> transCtpEnumToBean(java.util.List transList)
transList
- 不要限制泛型,集合中的对象有可能是ctpEnum或CtpEnumBeanpublic static CtpEnum transBeanToCtpEnum(CtpEnumBean bean)
bean
- public static CtpEnumBean cloneEnumBean(CtpEnumBean ctpEnum)
ctpEnum
- public static CtpEnum cloneEnum(CtpEnum ctpEnum)
ctpEnum
- public static CtpEnumBean cloneEnumBeanTemp(CtpEnumBean ctpEnum)
ctpEnum
- public static CtpEnumItem cloneEnumItem(CtpEnumItem cei)
cei
- public static java.util.List<CtpEnumMember> convertAuthorizeList(java.lang.Long enumId, java.lang.String memberIds)
enumId
- 枚举idmemberIds
- 逗号分隔的人员idpublic static java.lang.String convertAuthorizeMemberIds(java.util.List<CtpEnumMember> list)
list
- public static java.lang.String extractMemberIds(java.lang.String ids)
ids
- public static int caculateEnumType(CtpEnum ctpEnum)
ctpEnum
- public static int caculateEnumType(CtpEnumBean ctpEnumBean)
ctpEnumBean
- public static java.util.List<CtpEnumPO> toPOS(java.util.List<CtpEnum> enumList)
BO -> PO
enumList
- public static java.util.List<CtpEnum> toBOS(java.util.List<CtpEnumPO> enumList)
PO -> BO
enumList
- public static CtpEnumBean toBean(CtpEnumPO po)
PO -> CtpEnumBean
po
- public static java.util.List<CtpEnumItem> toItemBOS(java.util.List<CtpEnumItemPO> enumList)
PO -> BO
enumList
- public static CtpEnumItem toBO(CtpEnumItemPO po)
public static java.util.List<CtpEnumItemPO> toItemPOS(java.util.List<CtpEnumItem> enumList)
BO -> PO
enumList
- public static CtpEnumItemPO toPO(CtpEnumItem item)
public static java.lang.String validateEnumItem(int i, java.util.List<java.lang.String> itemNames, java.lang.String itemValue, java.lang.String itemSortNum, java.lang.String enumItemCode)
public static java.lang.String validatecategory(int index, java.util.List<java.lang.String> categroyNames, java.lang.String categroySortNum)
public static java.lang.String validateEnum(int index, java.util.List<java.lang.String> enumNames, java.lang.String enumSortNum)