Package org.beangle.ems.avatar.service
Class DataBaseAvatarBase
- java.lang.Object
-
- org.beangle.ems.avatar.service.AbstractAvatarBase
-
- org.beangle.ems.avatar.service.DataBaseAvatarBase
-
- All Implemented Interfaces:
AvatarBase
public class DataBaseAvatarBase extends AbstractAvatarBase
-
-
Field Summary
-
Fields inherited from class org.beangle.ems.avatar.service.AbstractAvatarBase
DEFAULT_AVATAR, readOnly, typeList, types
-
-
Constructor Summary
Constructors Constructor Description DataBaseAvatarBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AvatargetAvatar(String name)org.beangle.commons.collection.page.Page<String>getAvatarNames(org.beangle.commons.collection.page.PageLimit limit)protected byte[]getBytes(String name)StringgetDescription()StringgetSql()voidsetDataSource(DataSource dataSource)voidsetSql(String sql)booleanupdateAvatar(String name, File avatar, String type)-
Methods inherited from class org.beangle.ems.avatar.service.AbstractAvatarBase
containType, getDefaultAvatar, getTypes, isReadOnly, setReadOnly, setTypes, updateAvatarBatch
-
-
-
-
Method Detail
-
updateAvatar
public boolean updateAvatar(String name, File avatar, String type)
- Specified by:
updateAvatarin interfaceAvatarBase- Specified by:
updateAvatarin classAbstractAvatarBase
-
getAvatarNames
public org.beangle.commons.collection.page.Page<String> getAvatarNames(org.beangle.commons.collection.page.PageLimit limit)
-
getDescription
public String getDescription()
-
getBytes
protected byte[] getBytes(String name)
-
getSql
public String getSql()
-
setSql
public void setSql(String sql)
-
setDataSource
public void setDataSource(DataSource dataSource)
-
-