Code example for ResultSet

Methods: getClob, getString, getTimestamp

0
		public ModifierType buildModifierSet(ResultSet rowSet)
				throws SQLException, IOException { 
			ModifierType modifierDimensionType = new ModifierType();
 
			modifierDimensionType.setModifierCd(rowSet
					.getString("modifier_modifier_cd"));
 
			if (modifierDetailFlag) {
				modifierDimensionType.setModifierPath(rowSet
						.getString("modifier_modifier_path"));
				modifierDimensionType.setNameChar(rowSet
						.getString("modifier_name_char"));
			} 
 
			if (modifierBlobFlag) {
				Clob modifierClob = rowSet.getClob("modifier_modifier_blob");
 
				if (modifierClob != null) {
					BlobType blobType = new BlobType();
					blobType.getContent().add(
							JDBCUtil.getClobStringWithLinebreak(modifierClob));
					modifierDimensionType.setModifierBlob(blobType);
				} 
			} 
 
			if (modifierStatusFlag) {
				if (rowSet.getTimestamp("modifier_update_date") != null) {
					modifierDimensionType.setUpdateDate(dtoFactory
							.getXMLGregorianCalendar(rowSet.getTimestamp(
									"modifier_update_date").getTime()));
				} 
 
				if (rowSet.getTimestamp("modifier_download_date") != null) {
					modifierDimensionType.setDownloadDate(dtoFactory
							.getXMLGregorianCalendar(rowSet.getTimestamp(
									"modifier_download_date").getTime()));
				} 
 
				if (rowSet.getTimestamp("modifier_import_date") != null) {
					modifierDimensionType.setImportDate(dtoFactory
							.getXMLGregorianCalendar(rowSet.getTimestamp(
									"modifier_import_date").getTime()));
				} 
 
				modifierDimensionType.setSourcesystemCd(rowSet
						.getString("modifier_sourcesystem_cd"));
 
				modifierDimensionType.setUploadId(rowSet
						.getString("modifier_upload_id"));
			} 
 
			return modifierDimensionType;
		} 
	}