/** * Set the importedBeans associates to the bean by ikIndex<br> * @param <T> * <ul> * <li> {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} -> {@link FaceBean}</li> * </ul> * @param bean the {@link FeatureBean} object to use * @param importedBeans the <T> object to associate to the {@link FeatureBean} * @param ikIndex valid values: {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} * @return importedBeans always */ @SuppressWarnings("unchecked") @Override public <T extends net.gdface.facedb.db.BaseBean<T>,C extends java.util.Collection<T>> C setImportedBeans(FeatureBean bean,C importedBeans,int ikIndex){ switch(ikIndex){ case FD_FEATURE_IK_FD_FACE_FEATURE_MD5: return (C)setFaceBeansByFeatureMd5(bean,(java.util.Collection<FaceBean>)importedBeans); default: throw new IllegalArgumentException(String.format("invalid ikIndex %d", ikIndex)); } }
/** * Set the importedBeans associates to the bean by ikIndex<br> * @param <T> * <ul> * <li> {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} -> {@link FaceBean}</li> * </ul> * @param bean the {@link FeatureBean} object to use * @param importedBeans the <T> object to associate to the {@link FeatureBean} * @param ikIndex valid values: {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} * @return importedBeans always */ @SuppressWarnings("unchecked") @Override public <T extends net.gdface.facedb.db.BaseBean<T>,C extends java.util.Collection<T>> C setImportedBeans(FeatureBean bean,C importedBeans,int ikIndex){ switch(ikIndex){ case FD_FEATURE_IK_FD_FACE_FEATURE_MD5: return (C)setFaceBeansByFeatureMd5(bean,(java.util.Collection<FaceBean>)importedBeans); default: throw new IllegalArgumentException(String.format("invalid ikIndex %d", ikIndex)); } }
/** * Set the T objects as imported beans of bean object by ikIndex.<br> * @param <T> * * <ul> * <li> {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} -> {@link FaceBean}</li> * </ul> * @param bean the {@link FeatureBean} object to use * @param importedBeans the FdFaceBean array to associate to the {@link FeatureBean} * @param ikIndex valid values: {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} * @return importedBeans always */ @SuppressWarnings("unchecked") @Override public <T extends net.gdface.facedb.db.BaseBean<T>> T[] setImportedBeans(FeatureBean bean,T[] importedBeans,int ikIndex){ switch(ikIndex){ case FD_FEATURE_IK_FD_FACE_FEATURE_MD5: return (T[])setFaceBeansByFeatureMd5(bean,(FaceBean[])importedBeans); default: throw new IllegalArgumentException(String.format("invalid ikIndex %d", ikIndex)); } } /**
/** * Set the T objects as imported beans of bean object by ikIndex.<br> * @param <T> * * <ul> * <li> {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} -> {@link FaceBean}</li> * </ul> * @param bean the {@link FeatureBean} object to use * @param importedBeans the FdFaceBean array to associate to the {@link FeatureBean} * @param ikIndex valid values: {@link Constant#FD_FEATURE_IK_FD_FACE_FEATURE_MD5} * @return importedBeans always */ @SuppressWarnings("unchecked") @Override public <T extends net.gdface.facedb.db.BaseBean<T>> T[] setImportedBeans(FeatureBean bean,T[] importedBeans,int ikIndex){ switch(ikIndex){ case FD_FEATURE_IK_FD_FACE_FEATURE_MD5: return (T[])setFaceBeansByFeatureMd5(bean,(FaceBean[])importedBeans); default: throw new IllegalArgumentException(String.format("invalid ikIndex %d", ikIndex)); } } /**
@Override public FeatureBean save(FeatureBean bean , FaceBean[] impFaceByFeatureMd5 ) { if(null == bean){ return null; } bean = this.save( bean ); this.setFaceBeansByFeatureMd5(bean,impFaceByFeatureMd5); instanceOfFaceManager().save( impFaceByFeatureMd5 ); return bean; }
@Override public FeatureBean save(FeatureBean bean , FaceBean[] impFaceByFeatureMd5 ) { if(null == bean){ return null; } bean = this.save( bean ); this.setFaceBeansByFeatureMd5(bean,impFaceByFeatureMd5); instanceOfFaceManager().save( impFaceByFeatureMd5 ); return bean; }
@Override public FeatureBean save(FeatureBean bean , java.util.Collection<FaceBean> impFaceByFeatureMd5 ) { if(null == bean){ return null; } bean = this.save( bean ); this.setFaceBeansByFeatureMd5(bean,impFaceByFeatureMd5); instanceOfFaceManager().save( impFaceByFeatureMd5 ); return bean; }
@Override public FeatureBean save(FeatureBean bean , java.util.Collection<FaceBean> impFaceByFeatureMd5 ) { if(null == bean){ return null; } bean = this.save( bean ); this.setFaceBeansByFeatureMd5(bean,impFaceByFeatureMd5); instanceOfFaceManager().save( impFaceByFeatureMd5 ); return bean; }