public class ImageCacheManager extends ImageManager
ImageManager.WrapListenerTableManager.BaseAdapter.ListActionTableManager.Action<B>, TableManager.BaseAdapter<B extends BaseBean<B>>Constant.JdbcPropertyFL_DEVICE_COLUMN_COUNT, FL_DEVICE_FIELDS, FL_DEVICE_FIELDS_LIST, FL_DEVICE_FK_GROUP_ID, FL_DEVICE_FULL_FIELDS, FL_DEVICE_GROUP_COLUMN_COUNT, FL_DEVICE_GROUP_FIELDS, FL_DEVICE_GROUP_FIELDS_LIST, FL_DEVICE_GROUP_FK_PARENT, FL_DEVICE_GROUP_FULL_FIELDS, FL_DEVICE_GROUP_ID_CREATE_TIME, FL_DEVICE_GROUP_ID_CREATE_TIME_MASK, FL_DEVICE_GROUP_ID_EXT_BIN, FL_DEVICE_GROUP_ID_EXT_BIN_MASK, FL_DEVICE_GROUP_ID_EXT_TXT, FL_DEVICE_GROUP_ID_EXT_TXT_MASK, FL_DEVICE_GROUP_ID_ID, FL_DEVICE_GROUP_ID_ID_MASK, FL_DEVICE_GROUP_ID_LEAF, FL_DEVICE_GROUP_ID_LEAF_MASK, FL_DEVICE_GROUP_ID_NAME, FL_DEVICE_GROUP_ID_NAME_MASK, FL_DEVICE_GROUP_ID_PARENT, FL_DEVICE_GROUP_ID_PARENT_MASK, FL_DEVICE_GROUP_ID_REMARK, FL_DEVICE_GROUP_ID_REMARK_MASK, FL_DEVICE_GROUP_ID_UPDATE_TIME, FL_DEVICE_GROUP_ID_UPDATE_TIME_MASK, FL_DEVICE_GROUP_IK_FL_DEVICE_GROUP_ID, FL_DEVICE_GROUP_IK_FL_DEVICE_GROUP_PARENT, FL_DEVICE_GROUP_IK_FL_PERMIT_DEVICE_GROUP_ID, FL_DEVICE_GROUP_INDEX_PARENT, FL_DEVICE_GROUP_JAVA_FIELDS, FL_DEVICE_GROUP_JAVA_FIELDS_LIST, FL_DEVICE_GROUP_PK_COUNT, FL_DEVICE_ID_CREATE_TIME, FL_DEVICE_ID_CREATE_TIME_MASK, FL_DEVICE_ID_GROUP_ID, FL_DEVICE_ID_GROUP_ID_MASK, FL_DEVICE_ID_ID, FL_DEVICE_ID_ID_MASK, FL_DEVICE_ID_MAC, FL_DEVICE_ID_MAC_MASK, FL_DEVICE_ID_NAME, FL_DEVICE_ID_NAME_MASK, FL_DEVICE_ID_REMARK, FL_DEVICE_ID_REMARK_MASK, FL_DEVICE_ID_SERIAL_NO, FL_DEVICE_ID_SERIAL_NO_MASK, FL_DEVICE_ID_UPDATE_TIME, FL_DEVICE_ID_UPDATE_TIME_MASK, FL_DEVICE_ID_VERSION, FL_DEVICE_ID_VERSION_MASK, FL_DEVICE_IK_FL_IMAGE_DEVICE_ID, FL_DEVICE_IK_FL_LOG_DEVICE_ID, FL_DEVICE_INDEX_GROUP_ID, FL_DEVICE_INDEX_MAC, FL_DEVICE_INDEX_SERIAL_NO, FL_DEVICE_JAVA_FIELDS, FL_DEVICE_JAVA_FIELDS_LIST, FL_DEVICE_PK_COUNT, FL_FACE_COLUMN_COUNT, FL_FACE_FIELDS, FL_FACE_FIELDS_LIST, FL_FACE_FK_FEATURE_MD5, FL_FACE_FK_IMAGE_MD5, FL_FACE_FULL_FIELDS, FL_FACE_ID_ANGLE_PITCH, FL_FACE_ID_ANGLE_PITCH_MASK, FL_FACE_ID_ANGLE_ROLL, FL_FACE_ID_ANGLE_ROLL_MASK, FL_FACE_ID_ANGLE_YAW, FL_FACE_ID_ANGLE_YAW_MASK, FL_FACE_ID_EXT_INFO, FL_FACE_ID_EXT_INFO_MASK, FL_FACE_ID_EYE_LEFTX, FL_FACE_ID_EYE_LEFTX_MASK, FL_FACE_ID_EYE_LEFTY, FL_FACE_ID_EYE_LEFTY_MASK, FL_FACE_ID_EYE_RIGHTX, FL_FACE_ID_EYE_RIGHTX_MASK, FL_FACE_ID_EYE_RIGHTY, FL_FACE_ID_EYE_RIGHTY_MASK, FL_FACE_ID_FACE_HEIGHT, FL_FACE_ID_FACE_HEIGHT_MASK, FL_FACE_ID_FACE_LEFT, FL_FACE_ID_FACE_LEFT_MASK, FL_FACE_ID_FACE_TOP, FL_FACE_ID_FACE_TOP_MASK, FL_FACE_ID_FACE_WIDTH, FL_FACE_ID_FACE_WIDTH_MASK, FL_FACE_ID_FEATURE_MD5, FL_FACE_ID_FEATURE_MD5_MASK, FL_FACE_ID_ID, FL_FACE_ID_ID_MASK, FL_FACE_ID_IMAGE_MD5, FL_FACE_ID_IMAGE_MD5_MASK, FL_FACE_ID_MOUTH_X, FL_FACE_ID_MOUTH_X_MASK, FL_FACE_ID_MOUTH_Y, FL_FACE_ID_MOUTH_Y_MASK, FL_FACE_ID_NOSE_X, FL_FACE_ID_NOSE_X_MASK, FL_FACE_ID_NOSE_Y, FL_FACE_ID_NOSE_Y_MASK, FL_FACE_IK_FL_LOG_COMPARE_FACE, FL_FACE_INDEX_FEATURE_MD5, FL_FACE_INDEX_IMAGE_MD5, FL_FACE_JAVA_FIELDS, FL_FACE_JAVA_FIELDS_LIST, FL_FACE_PK_COUNT, FL_FEATURE_COLUMN_COUNT, FL_FEATURE_FIELDS, FL_FEATURE_FIELDS_LIST, FL_FEATURE_FK_PERSON_ID, FL_FEATURE_FULL_FIELDS, FL_FEATURE_ID_FEATURE, FL_FEATURE_ID_FEATURE_MASK, FL_FEATURE_ID_MD5, FL_FEATURE_ID_MD5_MASK, FL_FEATURE_ID_PERSON_ID, FL_FEATURE_ID_PERSON_ID_MASK, FL_FEATURE_ID_UPDATE_TIME, FL_FEATURE_ID_UPDATE_TIME_MASK, FL_FEATURE_IK_FL_FACE_FEATURE_MD5, FL_FEATURE_IK_FL_LOG_VERIFY_FEATURE, FL_FEATURE_INDEX_PERSON_ID, FL_FEATURE_JAVA_FIELDS, FL_FEATURE_JAVA_FIELDS_LIST, FL_FEATURE_PK_COUNT, FL_IMAGE_COLUMN_COUNT, FL_IMAGE_FIELDS, FL_IMAGE_FIELDS_LIST, FL_IMAGE_FK_DEVICE_ID, FL_IMAGE_FULL_FIELDS, FL_IMAGE_ID_DEPTH, FL_IMAGE_ID_DEPTH_MASK, FL_IMAGE_ID_DEVICE_ID, FL_IMAGE_ID_DEVICE_ID_MASK, FL_IMAGE_ID_FACE_NUM, FL_IMAGE_ID_FACE_NUM_MASK, FL_IMAGE_ID_FORMAT, FL_IMAGE_ID_FORMAT_MASK, FL_IMAGE_ID_HEIGHT, FL_IMAGE_ID_HEIGHT_MASK, FL_IMAGE_ID_MD5, FL_IMAGE_ID_MD5_MASK, FL_IMAGE_ID_THUMB_MD5, FL_IMAGE_ID_THUMB_MD5_MASK, FL_IMAGE_ID_WIDTH, FL_IMAGE_ID_WIDTH_MASK, FL_IMAGE_IK_FL_FACE_IMAGE_MD5, FL_IMAGE_IK_FL_PERSON_IMAGE_MD5, FL_IMAGE_INDEX_DEVICE_ID, FL_IMAGE_JAVA_FIELDS, FL_IMAGE_JAVA_FIELDS_LIST, FL_IMAGE_PK_COUNT, FL_LOG_COLUMN_COUNT, FL_LOG_FIELDS, FL_LOG_FIELDS_LIST, FL_LOG_FK_COMPARE_FACE, FL_LOG_FK_DEVICE_ID, FL_LOG_FK_PERSON_ID, FL_LOG_FK_VERIFY_FEATURE, FL_LOG_FULL_FIELDS, FL_LOG_ID_COMPARE_FACE, FL_LOG_ID_COMPARE_FACE_MASK, FL_LOG_ID_CREATE_TIME, FL_LOG_ID_CREATE_TIME_MASK, FL_LOG_ID_DEVICE_ID, FL_LOG_ID_DEVICE_ID_MASK, FL_LOG_ID_ID, FL_LOG_ID_ID_MASK, FL_LOG_ID_PERSON_ID, FL_LOG_ID_PERSON_ID_MASK, FL_LOG_ID_SIMILARTY, FL_LOG_ID_SIMILARTY_MASK, FL_LOG_ID_VERIFY_FEATURE, FL_LOG_ID_VERIFY_FEATURE_MASK, FL_LOG_ID_VERIFY_STATUS, FL_LOG_ID_VERIFY_STATUS_MASK, FL_LOG_ID_VERIFY_TIME, FL_LOG_ID_VERIFY_TIME_MASK, FL_LOG_INDEX_COMPARE_FACE, FL_LOG_INDEX_DEVICE_ID, FL_LOG_INDEX_PERSON_ID, FL_LOG_INDEX_VERIFY_FEATURE, FL_LOG_JAVA_FIELDS, FL_LOG_JAVA_FIELDS_LIST, FL_LOG_LIGHT_COLUMN_COUNT, FL_LOG_LIGHT_FIELDS, FL_LOG_LIGHT_FIELDS_LIST, FL_LOG_LIGHT_FULL_FIELDS, FL_LOG_LIGHT_ID_ID, FL_LOG_LIGHT_ID_ID_MASK, FL_LOG_LIGHT_ID_NAME, FL_LOG_LIGHT_ID_NAME_MASK, FL_LOG_LIGHT_ID_PAPERS_NUM, FL_LOG_LIGHT_ID_PAPERS_NUM_MASK, FL_LOG_LIGHT_ID_PAPERS_TYPE, FL_LOG_LIGHT_ID_PAPERS_TYPE_MASK, FL_LOG_LIGHT_ID_PERSON_ID, FL_LOG_LIGHT_ID_PERSON_ID_MASK, FL_LOG_LIGHT_ID_VERIFY_TIME, FL_LOG_LIGHT_ID_VERIFY_TIME_MASK, FL_LOG_LIGHT_JAVA_FIELDS, FL_LOG_LIGHT_JAVA_FIELDS_LIST, FL_LOG_LIGHT_PK_COUNT, FL_LOG_PK_COUNT, FL_PERMIT_COLUMN_COUNT, FL_PERMIT_FIELDS, FL_PERMIT_FIELDS_LIST, FL_PERMIT_FK_DEVICE_GROUP_ID, FL_PERMIT_FK_PERSON_GROUP_ID, FL_PERMIT_FULL_FIELDS, FL_PERMIT_ID_CREATE_TIME, FL_PERMIT_ID_CREATE_TIME_MASK, FL_PERMIT_ID_DEVICE_GROUP_ID, FL_PERMIT_ID_DEVICE_GROUP_ID_MASK, FL_PERMIT_ID_EXT_BIN, FL_PERMIT_ID_EXT_BIN_MASK, FL_PERMIT_ID_EXT_TXT, FL_PERMIT_ID_EXT_TXT_MASK, FL_PERMIT_ID_PERSON_GROUP_ID, FL_PERMIT_ID_PERSON_GROUP_ID_MASK, FL_PERMIT_ID_REMARK, FL_PERMIT_ID_REMARK_MASK, FL_PERMIT_JAVA_FIELDS, FL_PERMIT_JAVA_FIELDS_LIST, FL_PERMIT_PK_COUNT, FL_PERSON_COLUMN_COUNT, FL_PERSON_FIELDS, FL_PERSON_FIELDS_LIST, FL_PERSON_FK_GROUP_ID, FL_PERSON_FK_IMAGE_MD5, FL_PERSON_FULL_FIELDS, FL_PERSON_GROUP_COLUMN_COUNT, FL_PERSON_GROUP_FIELDS, FL_PERSON_GROUP_FIELDS_LIST, FL_PERSON_GROUP_FK_PARENT, FL_PERSON_GROUP_FULL_FIELDS, FL_PERSON_GROUP_ID_CREATE_TIME, FL_PERSON_GROUP_ID_CREATE_TIME_MASK, FL_PERSON_GROUP_ID_EXT_BIN, FL_PERSON_GROUP_ID_EXT_BIN_MASK, FL_PERSON_GROUP_ID_EXT_TXT, FL_PERSON_GROUP_ID_EXT_TXT_MASK, FL_PERSON_GROUP_ID_ID, FL_PERSON_GROUP_ID_ID_MASK, FL_PERSON_GROUP_ID_LEAF, FL_PERSON_GROUP_ID_LEAF_MASK, FL_PERSON_GROUP_ID_NAME, FL_PERSON_GROUP_ID_NAME_MASK, FL_PERSON_GROUP_ID_PARENT, FL_PERSON_GROUP_ID_PARENT_MASK, FL_PERSON_GROUP_ID_REMARK, FL_PERSON_GROUP_ID_REMARK_MASK, FL_PERSON_GROUP_ID_UPDATE_TIME, FL_PERSON_GROUP_ID_UPDATE_TIME_MASK, FL_PERSON_GROUP_IK_FL_PERMIT_PERSON_GROUP_ID, FL_PERSON_GROUP_IK_FL_PERSON_GROUP_ID, FL_PERSON_GROUP_IK_FL_PERSON_GROUP_PARENT, FL_PERSON_GROUP_INDEX_PARENT, FL_PERSON_GROUP_JAVA_FIELDS, FL_PERSON_GROUP_JAVA_FIELDS_LIST, FL_PERSON_GROUP_PK_COUNT, FL_PERSON_ID_BIRTHDATE, FL_PERSON_ID_BIRTHDATE_MASK, FL_PERSON_ID_CREATE_TIME, FL_PERSON_ID_CREATE_TIME_MASK, FL_PERSON_ID_EXPIRY_DATE, FL_PERSON_ID_EXPIRY_DATE_MASK, FL_PERSON_ID_GROUP_ID, FL_PERSON_ID_GROUP_ID_MASK, FL_PERSON_ID_ID, FL_PERSON_ID_ID_MASK, FL_PERSON_ID_IMAGE_MD5, FL_PERSON_ID_IMAGE_MD5_MASK, FL_PERSON_ID_MOBILE_PHONE, FL_PERSON_ID_MOBILE_PHONE_MASK, FL_PERSON_ID_NAME, FL_PERSON_ID_NAME_MASK, FL_PERSON_ID_PAPERS_NUM, FL_PERSON_ID_PAPERS_NUM_MASK, FL_PERSON_ID_PAPERS_TYPE, FL_PERSON_ID_PAPERS_TYPE_MASK, FL_PERSON_ID_PASSWORD, FL_PERSON_ID_PASSWORD_MASK, FL_PERSON_ID_RANK, FL_PERSON_ID_RANK_MASK, FL_PERSON_ID_REMARK, FL_PERSON_ID_REMARK_MASK, FL_PERSON_ID_SEX, FL_PERSON_ID_SEX_MASK, FL_PERSON_ID_UPDATE_TIME, FL_PERSON_ID_UPDATE_TIME_MASK, FL_PERSON_IK_FL_FEATURE_PERSON_ID, FL_PERSON_IK_FL_LOG_PERSON_ID, FL_PERSON_INDEX_EXPIRY_DATE, FL_PERSON_INDEX_GROUP_ID, FL_PERSON_INDEX_IMAGE_MD5, FL_PERSON_INDEX_PAPERS_NUM, FL_PERSON_JAVA_FIELDS, FL_PERSON_JAVA_FIELDS_LIST, FL_PERSON_PK_COUNT, FL_STORE_COLUMN_COUNT, FL_STORE_FIELDS, FL_STORE_FIELDS_LIST, FL_STORE_FULL_FIELDS, FL_STORE_ID_DATA, FL_STORE_ID_DATA_MASK, FL_STORE_ID_ENCODING, FL_STORE_ID_ENCODING_MASK, FL_STORE_ID_MD5, FL_STORE_ID_MD5_MASK, FL_STORE_JAVA_FIELDS, FL_STORE_JAVA_FIELDS_LIST, FL_STORE_PK_COUNT, LONG_BIT_NUM, SEARCH_ENDING_LIKE, SEARCH_EXACT, SEARCH_LIKE, SEARCH_STARTING_LIKE, SQL_LIKE_WILDCARD| 限定符 | 构造器和说明 |
|---|---|
protected |
ImageCacheManager(ITableCache.UpdateStrategy updateStrategy,
long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit)
constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
existsPrimaryKey(java.lang.String md5) |
static ImageCacheManager |
getInstance() |
protected DeviceCacheManager |
instanceOfDeviceManager() |
protected FaceCacheManager |
instanceOfFaceManager() |
protected PersonCacheManager |
instanceOfPersonManager() |
ImageBean |
loadByPrimaryKeyChecked(java.lang.String md5) |
int |
loadUsingTemplate(ImageBean bean,
int[] fieldList,
int startRow,
int numRows,
int searchType,
TableManager.Action<ImageBean> action) |
static ImageCacheManager |
makeInstance(ITableCache.UpdateStrategy updateStrategy,
long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit)
create a instance of ImageCacheManager and assign to
instance if instance is not initialized. |
static ImageCacheManager |
makeInstance(long maximumSize) |
static ImageCacheManager |
makeInstance(long maximumSize,
long durationMinutes) |
static ImageCacheManager |
makeInstance(long maximumSize,
long duration,
java.util.concurrent.TimeUnit unit) |
ImageBean |
save(ImageBean bean) |
beanType, checkDuplicate, checkDuplicate, countUsingTemplate, countWhere, delete, delete, delete, deleteByIndex, deleteByIndexDeviceId, deleteByPrimaryKey, deleteByPrimaryKey, deleteByPrimaryKey, deleteByPrimaryKey, deleteByWhere, deleteFaceBeansByImageMd5, deletePersonBeansByImageMd5, deleteUsingTemplate, existsByPrimaryKey, fire, fire, getFaceBeansByImageMd5, getFaceBeansByImageMd5, getFaceBeansByImageMd5AsList, getFaceBeansByImageMd5AsList, getFaceBeansByImageMd5AsList, getFields, getFullFields, getImportedBeans, getImportedBeansAsList, getPersonBeansByImageMd5, getPersonBeansByImageMd5, getPersonBeansByImageMd5AsList, getPersonBeansByImageMd5AsList, getPersonBeansByImageMd5AsList, getPrimarykeyNames, getReferencedBean, getReferencedByDeviceId, getTableName, insert, isPrimaryKey, loadByIndexAsList, loadByIndexDeviceId, loadByIndexDeviceIdAsList, loadByPrimaryKey, loadByPrimaryKey, loadByPrimaryKey, loadByPrimaryKey, loadByPrimaryKey, loadByPrimaryKeyChecked, loadByPrimaryKeyChecked, loadBySqlForAction, loadUniqueUsingTemplate, loadUniqueUsingTemplateChecked, registerListener, runAsTransaction, save, save, save, saveAsTransaction, saveAsTransaction, saveCollection, setFaceBeansByImageMd5, setFaceBeansByImageMd5, setImportedBeans, setImportedBeans, setPersonBeansByImageMd5, setPersonBeansByImageMd5, setReferencedBean, setReferencedByDeviceId, toPrimaryKeyList, toPrimaryKeyList, unregisterListener, updatecountAll, countUsingTemplate, createSelectSql, deleteAll, existsPrimaryKey, loadAll, loadAll, loadAll, loadAll, loadAllAsList, loadAllAsList, loadByIndex, loadBySql, loadBySqlAsList, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhereAsList, loadByWhereAsList, loadByWhereAsList, loadByWhereForAction, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplateAsList, loadUsingTemplateAsList, loadUsingTemplateAsList, runAsTransaction, save, save, saveAsTransaction, saveAsTransaction, saveAsTransaction, saveCollectionAsTransactionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAll, countUsingTemplate, deleteAll, existsPrimaryKey, loadAll, loadAll, loadAll, loadAll, loadAllAsList, loadAllAsList, loadByIndex, loadBySql, loadBySqlAsList, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhere, loadByWhereAsList, loadByWhereAsList, loadByWhereAsList, loadByWhereForAction, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplate, loadUsingTemplateAsList, loadUsingTemplateAsList, loadUsingTemplateAsList, runAsTransaction, save, save, saveAsTransaction, saveAsTransaction, saveAsTransaction, saveCollectionAsTransactionprotected ImageCacheManager(ITableCache.UpdateStrategy updateStrategy, long maximumSize, long duration, java.util.concurrent.TimeUnit unit)
ImageCache#ImageCache(UpdateStrategy ,long , long , TimeUnit )public static final ImageCacheManager getInstance()
java.lang.IllegalStateException - while instance is nullpublic static final ImageCacheManager makeInstance(ITableCache.UpdateStrategy updateStrategy, long maximumSize, long duration, java.util.concurrent.TimeUnit unit)
instance if instance is not initialized.instance.ImageCacheManager#ImageCacheManager(UpdateStrategy ,long , long , TimeUnit )public static final ImageCacheManager makeInstance(long maximumSize, long duration, java.util.concurrent.TimeUnit unit)
#makeInstance(UpdateStrategy,long, long, TimeUnit)public static final ImageCacheManager makeInstance(long maximumSize, long durationMinutes)
public static final ImageCacheManager makeInstance(long maximumSize)
protected FaceCacheManager instanceOfFaceManager()
instanceOfFaceManager 在类中 ImageManagerprotected PersonCacheManager instanceOfPersonManager()
instanceOfPersonManager 在类中 ImageManagerprotected DeviceCacheManager instanceOfDeviceManager()
instanceOfDeviceManager 在类中 ImageManagerpublic ImageBean loadByPrimaryKeyChecked(java.lang.String md5) throws ObjectRetrievalException
loadByPrimaryKeyChecked 在接口中 IImageManagerloadByPrimaryKeyChecked 在类中 ImageManagerObjectRetrievalExceptionpublic boolean existsPrimaryKey(java.lang.String md5)
existsPrimaryKey 在接口中 IImageManagerexistsPrimaryKey 在类中 ImageManagerpublic int loadUsingTemplate(ImageBean bean, int[] fieldList, int startRow, int numRows, int searchType, TableManager.Action<ImageBean> action)
loadUsingTemplate 在接口中 TableManager<ImageBean>loadUsingTemplate 在类中 ImageManagerpublic ImageBean save(ImageBean bean)
save 在接口中 TableManager<ImageBean>save 在类中 TableManager.BaseAdapter<ImageBean>Copyright © 2019. All Rights Reserved.