@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.FontImageManger
getFontImagePathForStaffName
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
memberId
- 人员的Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getFontImagePathForOrgUnit(java.lang.Long orgId, java.lang.Integer maxWidth) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.fontimage.FontImageManger
getFontImagePathForOrgUnit
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
orgId
- 组织机构的Idcom.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getFontImagePathForPost(java.lang.Long postId, java.lang.Integer maxWidth) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.fontimage.FontImageManger
getFontImagePathForPost
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
com.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.FontImageManger
getGroupImagePath
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
groupId
- 群组的IdmemberIds
- 人员的Id数组com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Exception
public 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.FontImageManger
getGroupImagePath
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
java.lang.Exception
public 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.FontImageManger
getImagePathForCommonUse
在接口中 com.seeyon.ctp.common.fontimage.FontImageManger
commonId
- postId,levelId等commonName
- 要展示的名称maxWidth
- 图片的宽度java.lang.Exception
- String 在seeyon上下文的路径,eg:/seeyon/fontimage/abc.pngpublic void initialize()
initialize
在接口中 com.seeyon.ctp.common.SystemInitializer
public void destroy()
com.seeyon.ctp.common.SystemInitializer
destroy
在接口中 com.seeyon.ctp.common.SystemInitializer