@SuppressWarnings("unchecked") protected PK createParentIdOnExists() { if (getPrimaryKeyType() == String.class) { return (PK) "-1"; } return null; }
public static void assertNotNull(Object data) { assertNotNull(data, "{data_not_found}"); }
default Update<E, UpdateParamEntity<E>> createUpdate() { return createUpdate(getDao()); }
@Override @CacheEvict(key = "'conf-id:'+#id") public int updateByPk(String id, OAuth2ServerConfigEntity entity) { return super.updateByPk(id, entity); }
@Override @CacheEvict(allEntries = true) public PK insert(E entity) { return super.insert(entity); }
@Override @Cacheable(key = "'id:'+#id", condition = "#id!=null") public FileInfoEntity selectByPk(String id) { return super.selectByPk(id); }
@Override @CacheEvict(allEntries = true) public int updateByPk(List<E> data) { return super.updateByPk(data); }
@Override @CacheEvict(key = "'conf-id:'+#result") public String saveOrUpdate(OAuth2ServerConfigEntity entity) { return super.saveOrUpdate(entity); }
@Override @CacheEvict(allEntries = true) public PK insert(E entity) { return super.insert(entity); }
@Override @CacheEvict(allEntries = true) public MenuGroupEntity deleteByPk(String id) { return super.deleteByPk(id); }
protected <T> void tryValidateProperty(org.hswebframework.web.service.Validator<T> validator, String property, T value) { if (validator != null) { if (!validator.validate(value)) { throw new ValidationException(validator.getErrorMessage(), property); } } }
@Override @CacheEvict(cacheNames = {CacheConstants.MENU_CACHE_NAME, CacheConstants.USER_MENU_CACHE_NAME}, allEntries = true) public int updateBatch(Collection<MenuEntity> data) { return super.updateBatch(data); }
@Override @Cacheable(key = "'all-chidlren:'+#parentId") public List<E> selectAllChildNode(PK parentId) { return super.selectAllChildNode(parentId); }
@Override @Cacheable(key = "'count'") public int count() { return super.count(); } }
@Override @CacheEvict(allEntries = true) public int updateByPk(List<DistrictEntity> data) { return super.updateByPk(data); }
@Override @CacheEvict(allEntries = true) public int updateByPk(PK pk, E entity) { return super.updateByPk(pk, entity); }
default Update<E, UpdateParamEntity<E>> createUpdate(E data) { return createUpdate(getDao(), data); }
@Override @Cacheable(key = "'id:'+#pk") public E selectByPk(PK pk) { return super.selectByPk(pk); }
@Override @CacheEvict(allEntries = true) public int updateByPk(List<E> data) { return super.updateByPk(data); }
@Override @Cacheable(key = "'id-in:'+#id.hashCode()") public List<E> selectByPk(List<PK> id) { return super.selectByPk(id); }