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