@ProcessInDataSource(name=BASE)
public class FontImageManagerImpl
extends java.lang.Object
implements com.seeyon.ctp.common.fontimage.FontImageManger, com.seeyon.ctp.common.SystemInitializer
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.seeyon.ctp.organization.manager.OrgManager |
orgManager |
| 构造器和说明 |
|---|
FontImageManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁接口,将在系统停止时被调用
|
com.seeyon.ctp.common.customize.manager.CustomizeManager |
getCustomizeManager() |
com.seeyon.ctp.common.filemanager.manager.FileManager |
getFileManager() |
java.lang.String |
getFontImagePathForOrgUnit(java.lang.Long orgId,
java.lang.Integer maxWidth)
根据组织机构Id获取对应的名字的图片
创建人:zhiyanqiang
功能描述:
创建时间:2017年2月28日 下午7:19:37
|
java.lang.String |
getFontImagePathForPost(java.lang.Long postId,
java.lang.Integer maxWidth)
根据岗位的Id来获取对应名称的图片
创建人:zhiyanqiang
功能描述:
创建时间:2017年3月1日 下午4:31:38
|
java.lang.String |
getFontImagePathForStaffName(java.lang.Long memberId,
java.lang.Integer maxWidth)
根据人员Id获取人员对应的名字的图片
创建人:zhiyanqiang
功能描述:
创建时间:2017年2月28日 下午7:19:37
|
java.lang.String |
getGroupImagePath(java.lang.String groupId,
java.lang.Long[] memberIds,
java.lang.Integer maxWidth)
按照规则获取多个人员的组合头像
3个人的话显示3个人的,4个及4个以上人的显示前4个人的
创建人:zhiyanqiang
功能描述:
创建时间:2017年3月2日 上午11:27:38
|
java.lang.String |
getGroupImagePath(java.lang.String groupId,
java.lang.String groupName,
java.lang.Integer maxWidth)
根据groupId很groupName获取对应的组头像
创建人:zhiyanqiang
功能描述:
创建时间:2017年3月2日 下午8:39:46
|
com.seeyon.ctp.common.fontimage.GroupManager |
getGroupManager() |
java.lang.String |
getImagePathForCommonUse(java.lang.String commonId,
java.lang.String commonName,
java.lang.Integer maxWidth)
针对组、职位、部门等提供的通用生成图片的方法
根据commonId和commonName和maxWidth进行缓存
创建人:zhiyanqiang
功能描述:
创建时间:2017年3月6日 下午5:52:43
|
com.seeyon.ctp.organization.manager.OrgManager |
getOrgManager() |
com.seeyon.ctp.common.filemanager.manager.PartitionManager |
getPartitionManager() |
void |
initialize()
系统启动时单独启动一个线程将人员的所有头像信息给生成了
名称: initialize
功能描述:
|
void |
setCustomizeManager(com.seeyon.ctp.common.customize.manager.CustomizeManager customizeManager) |
void |
setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager) |
void |
setOrgManager(com.seeyon.ctp.organization.manager.OrgManager orgManager) |
void |
setPartitionManager(com.seeyon.ctp.common.filemanager.manager.PartitionManager partitionManager) |
public com.seeyon.ctp.common.filemanager.manager.PartitionManager getPartitionManager()
public void setPartitionManager(com.seeyon.ctp.common.filemanager.manager.PartitionManager partitionManager)
public com.seeyon.ctp.common.fontimage.GroupManager getGroupManager()
public com.seeyon.ctp.common.customize.manager.CustomizeManager getCustomizeManager()
public void setCustomizeManager(com.seeyon.ctp.common.customize.manager.CustomizeManager customizeManager)
public com.seeyon.ctp.common.filemanager.manager.FileManager getFileManager()
public void setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager)
public com.seeyon.ctp.organization.manager.OrgManager getOrgManager()
public void setOrgManager(com.seeyon.ctp.organization.manager.OrgManager orgManager)
public java.lang.String getFontImagePathForStaffName(java.lang.Long memberId,
java.lang.Integer maxWidth)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.fontimage.FontImageMangergetFontImagePathForStaffName 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangermemberId - 人员的Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getFontImagePathForOrgUnit(java.lang.Long orgId,
java.lang.Integer maxWidth)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.fontimage.FontImageMangergetFontImagePathForOrgUnit 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangerorgId - 组织机构的Idcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getFontImagePathForPost(java.lang.Long postId,
java.lang.Integer maxWidth)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.fontimage.FontImageMangergetFontImagePathForPost 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangercom.seeyon.ctp.common.exceptions.BusinessException - String 在seeyon上下文的路径,eg:/seeyon/fontimage/abc.pngpublic java.lang.String getGroupImagePath(java.lang.String groupId,
java.lang.Long[] memberIds,
java.lang.Integer maxWidth)
throws java.lang.Exception
com.seeyon.ctp.common.fontimage.FontImageMangergetGroupImagePath 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangergroupId - 群组的IdmemberIds - 人员的Id数组com.seeyon.ctp.common.exceptions.BusinessExceptionjava.lang.Exceptionpublic java.lang.String getGroupImagePath(java.lang.String groupId,
java.lang.String groupName,
java.lang.Integer maxWidth)
throws java.lang.Exception
com.seeyon.ctp.common.fontimage.FontImageMangergetGroupImagePath 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangerjava.lang.Exceptionpublic java.lang.String getImagePathForCommonUse(java.lang.String commonId,
java.lang.String commonName,
java.lang.Integer maxWidth)
throws java.lang.Exception
com.seeyon.ctp.common.fontimage.FontImageMangergetImagePathForCommonUse 在接口中 com.seeyon.ctp.common.fontimage.FontImageMangercommonId - postId,levelId等commonName - 要展示的名称maxWidth - 图片的宽度java.lang.Exception - String 在seeyon上下文的路径,eg:/seeyon/fontimage/abc.pngpublic void initialize()
initialize 在接口中 com.seeyon.ctp.common.SystemInitializerpublic void destroy()
com.seeyon.ctp.common.SystemInitializerdestroy 在接口中 com.seeyon.ctp.common.SystemInitializer