@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;
 }