@Override public FeatureBean loadByPrimaryKey(Object ...keys){ try{ return loadByPrimaryKeyChecked(keys); }catch(ObjectRetrievalException e){ // not found return null; } }
@Override protected FeatureBean loadfromDatabase(String key)throws Exception { return manager.loadByPrimaryKeyChecked(key); } public FeatureBean getBeanByMd5(String md5) throws ExecutionException{
@Override public FeatureBean loadByPrimaryKey(String md5) { try{ return loadByPrimaryKeyChecked(md5); }catch(ObjectRetrievalException e){ // not found return null; } } //1.1 override IFeatureManager
@Override protected FeatureBean loadfromDatabase(String key)throws Exception { return manager.loadByPrimaryKeyChecked(key); } public FeatureBean getBeanByMd5(String md5) throws ExecutionException{
@Override public FeatureBean loadByPrimaryKey(String md5) { try{ return loadByPrimaryKeyChecked(md5); }catch(ObjectRetrievalException e){ // not found return null; } } //1.1 override IFeatureManager
@Override public FeatureBean loadByPrimaryKey(Object ...keys){ try{ return loadByPrimaryKeyChecked(keys); }catch(ObjectRetrievalException e){ // not found return null; } }
@Override public FeatureBean loadByPrimaryKeyChecked(Object ...keys) throws ObjectRetrievalException{ if(null == keys){ throw new NullPointerException(); } if(keys.length != FD_FEATURE_PK_COUNT){ throw new IllegalArgumentException("argument number mismatch with primary key number"); } if(! (keys[0] instanceof String)){ throw new IllegalArgumentException("invalid type for the No.1 argument,expected type:String"); } return loadByPrimaryKeyChecked((String)keys[0]); }
@Override public FeatureBean loadByPrimaryKeyChecked(Object ...keys) throws ObjectRetrievalException{ if(null == keys){ throw new NullPointerException(); } if(keys.length != FD_FEATURE_PK_COUNT){ throw new IllegalArgumentException("argument number mismatch with primary key number"); } if(! (keys[0] instanceof String)){ throw new IllegalArgumentException("invalid type for the No.1 argument,expected type:String"); } return loadByPrimaryKeyChecked((String)keys[0]); }
@Override public FeatureBean loadByPrimaryKeyChecked(FeatureBean bean) throws ObjectRetrievalException { if(null == bean){ throw new NullPointerException(); } return loadByPrimaryKeyChecked(bean.getMd5()); }
@Override public FeatureBean loadByPrimaryKeyChecked(FeatureBean bean) throws ObjectRetrievalException { if(null == bean){ throw new NullPointerException(); } return loadByPrimaryKeyChecked(bean.getMd5()); }