コード例 #1
0
 @Override
 public GyPatentTbl getPortfolioTbl(GyPatentForm f, GyPatentTbl t) {
   t = super.getPortfolioTbl(f, t);
   // 区分で選択された値が、1の時
   if (f.getKbn().equals("01")) {
     // 区分で選択された値が、1の時、番号を設定する。以外の場合、NULL値。
     t.setApplicationid(f.getBango());
     // 区分で選択された値が、1の時、日付を設定する。以外の場合、NULL値。
     t.setApplicationdate(f.getBusday());
   }
   // 区分で選択された値が、02の時
   if (f.getKbn().equals("02")) {
     // 区分で選択された値が、1の時、番号を設定する。以外の場合、NULL値。
     t.setPublicid(f.getBango());
     // 区分で選択された値が、1の時、日付を設定する。以外の場合、NULL値。
     t.setPublicdate(f.getBango());
   }
   // 区分で選択された値が 03の時
   if (f.getKbn().equals("03")) {
     // 区分で選択された値が、1の時、番号を設定する。以外の場合、NULL値。
     t.setTranslationid(f.getBango());
     // 区分で選択された値が、1の時、日付を設定する。以外の場合、NULL値。
     t.setTranslationdate(f.getBango());
   }
   // 区分で選択された値が、4の時
   if (f.getKbn().equals("04")) {
     // 区分で選択された値が、4の時、番号を設定する。以外の場合、NULL値。
     t.setPatentid(f.getBango());
     // 区分で選択された値が、4の時、日付を設定する。以外の場合、NULL値。
     t.setPatentdate(f.getBango());
   }
   return t;
 }
コード例 #2
0
 @Override
 public GyPatentForm getPortfolioForm(GyPatentTbl tbl) {
   if (tbl == null) return null;
   //
   GyPatentForm dto = new GyPatentForm();
   dto = (GyPatentForm) objectUtil.getObjectCopyValue(dto, tbl);
   // 「出願番号」が設定されている場合
   if (StringUtil.isNotNull(dto.getApplicationid())) {
     dto.setKbn("01");
     // 「出願番号」が設定されている場合、「出願番号」を表示。
     dto.setBango(dto.getApplicationid());
     dto.setBusday(dto.getApplicationdate());
   }
   // 「公開番号」が設定されている場合
   if (StringUtil.isNotNull(dto.getPublicid())) {
     dto.setKbn("02");
     // 「公開番号」が設定されている場合、「公開番号」を表示。
     dto.setBango(dto.getPublicid());
     dto.setBusday(dto.getPublicdate());
   }
   // 「公表番号」が設定されている場合
   if (StringUtil.isNotNull(dto.getTranslationid())) {
     dto.setKbn("03");
     // 「公表番号」が設定されている場合、「公表番号」を表示。
     dto.setBango(dto.getTranslationid());
     dto.setBusday(dto.getTranslationdate());
   }
   // 「特許番号」が設定されている場合
   if (StringUtil.isNotNull(dto.getPatentid())) {
     dto.setKbn("04");
     // 「特許番号」が設定されている場合、「特許番号」を表示。
     dto.setBango(dto.getPatentid());
     dto.setBusday(dto.getPatentdate());
   }
   return dto;
 }