当前位置: 首页>>代码示例>>Java>>正文


Java TimeTool.getTime方法代码示例

本文整理汇总了Java中ch.rgw.tools.TimeTool.getTime方法的典型用法代码示例。如果您正苦于以下问题:Java TimeTool.getTime方法的具体用法?Java TimeTool.getTime怎么用?Java TimeTool.getTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ch.rgw.tools.TimeTool的用法示例。


在下文中一共展示了TimeTool.getTime方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: execute

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
@Override
public Object execute(ExecutionEvent event) throws ExecutionException{
	Patient sp = ElexisEventDispatcher.getSelectedPatient();
	if(sp==null) {
		return null;
	}
	SupplementVaccinationDialog svd = new SupplementVaccinationDialog(UiDesk.getTopShell(), sp);
	int retVal = svd.open();
	if (retVal == TitleAreaDialog.OK) {
		String patientId = sp.getId();
		String administratorString = svd.getAdministratorString();
		String lotNo = svd.getLotNo();
		TimeTool doa = svd.getDateOfAdministration();
		String articleString = svd.getArticleString();
		Artikel art = (Artikel) new PersistentObjectFactory().createFromString(articleString);
		
		if (art != null) {
			new Vaccination(patientId, art, doa.getTime(), lotNo, administratorString);
		} else {
			Vaccination v =
				new Vaccination(patientId, null, articleString, null, null, doa.getTime(),
					lotNo, administratorString);
			v.setVaccAgainst(svd.getVaccAgainst());
		}
		logger.debug("Supplement vaccination: " + articleString + " added");
	}
	return null;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:29,代码来源:SupplementVaccinationHandler.java

示例2: deliverBirthdate

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
public static String deliverBirthdate(Patient pat){
	String dob = null;
	try {
		TimeTool tt = new TimeTool(pat.getGeburtsdatum(), true);
		Date d = tt.getTime();
		SimpleDateFormat sd = new SimpleDateFormat("ddMMyyyy");
		dob = sd.format(d);
	} catch (TimeFormatException e) {
		return null;
	}
	return dob;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:13,代码来源:GDTSatzNachrichtHelper.java

示例3: makeReferral

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
private void makeReferral(Kontakt kontakt){
	DocboxCDA docboxCDA = new DocboxCDA();
	System.out.println("Invoking makeReferral...");
	
	try {
		addVersicherung(fall, docboxCDA);
	} catch (Exception e) {
		e.printStackTrace();
	}
	
	// FIXME phone, phoneBusiness notyet found
	// Patient personaldaten
	Date birthday = null;
	if (!"".equals(patient.getGeburtsdatum())) {
		TimeTool ttBirthday = new TimeTool(patient.getGeburtsdatum());
		birthday = ttBirthday.getTime();
	}
	POCDMT000040RecordTarget recordTarget =
		docboxCDA.getRecordTarget(patient.getPatCode(), null, patient.getAnschrift()
			.getStrasse(), patient.getAnschrift().getPlz(), patient.getAnschrift().getOrt(),
			null, null, patient.getNatel(), patient.getMailAddress(), patient.getVorname(),
			patient.getName(), "w".equals(patient.getGeschlecht()), "m".equals(patient
				.getGeschlecht()), false, birthday);
	
	POCDMT000040Author author =
		docboxCDA.getAuthor(CoreHub.actMandant.get(Person.TITLE),
			CoreHub.actMandant.getVorname(), CoreHub.actMandant.getName(),
			CoreHub.actMandant.getNatel(), null, null, CoreHub.actMandant.getMailAddress(),
			null, null, null);
	POCDMT000040Custodian custodian =
		docboxCDA.getCustodian(null, null, null, null, null, null);
	
	log.log("Invoking addReferral...", Log.DEBUGMSG);
	
	POCDMT000040InformationRecipient informationRecipient = null;
	if (kontakt != null) {
		informationRecipient =
			docboxCDA.getInformationRecipient(null, null, null,
				DocboxContact.getDocboxIdFor(kontakt), null);
	}
	
	ClinicalDocumentType _addReferral_document = new ClinicalDocumentType();
	_addReferral_document.setClinicalDocument(docboxCDA.getClinicalDocument("", recordTarget,
		author, custodian, informationRecipient, docboxCDA.getCodeReferral(), null, null));
	
	log.log("makeReferral ended...", Log.DEBUGMSG);
	
	byte[] _addReferral_attachment = new byte[0];
	javax.xml.ws.Holder<java.lang.Boolean> _addReferral_success =
		new javax.xml.ws.Holder<java.lang.Boolean>();
	javax.xml.ws.Holder<java.lang.String> _addReferral_message =
		new javax.xml.ws.Holder<java.lang.String>();
	javax.xml.ws.Holder<java.lang.String> _addReferral_documentID =
		new javax.xml.ws.Holder<java.lang.String>();
	
	CDACHServices port = UserDocboxPreferences.getPort();
	
	port.addReferral(_addReferral_document, _addReferral_attachment, _addReferral_success,
		_addReferral_message, _addReferral_documentID);
	
	log.log("addReferral._addReferral_success=" + _addReferral_success.value, Log.DEBUGMSG);
	log.log("addReferral._addReferral_message=" + _addReferral_message.value, Log.DEBUGMSG);
	log.log("addReferral._addReferral_documentID=" + _addReferral_documentID.value,
		Log.DEBUGMSG);
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:66,代码来源:DocboxTerminvereinbarungAction.java

示例4: getArztArztCda

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
private ClinicalDocumentType getArztArztCda(Fall fall, String title, String message,
	String filename, String[] attachments){
	
	try {
		addVersicherung(fall, docboxCDA);
	} catch (Exception e) {
		ExHandler.handle(e);
	}
	
	Date birthday = null;
	if (!"".equals(patient.getGeburtsdatum())) {
		TimeTool ttBirthday = new TimeTool(patient.getGeburtsdatum());
		birthday = ttBirthday.getTime();
	}
	POCDMT000040RecordTarget recordTarget =
		docboxCDA.getRecordTarget(patient.getPatCode(), null, patient.getAnschrift()
			.getStrasse(), patient.getAnschrift().getPlz(), patient.getAnschrift().getOrt(),
			patient.get(Person.FLD_PHONE1), patient.get(Person.FLD_PHONE2), patient.getNatel(),
			patient.getMailAddress(), patient.getVorname(), patient.getName(), "w"
				.equals(patient.getGeschlecht()), "m".equals(patient.getGeschlecht()), false,
			birthday);
	
	POCDMT000040Author author =
		docboxCDA.getAuthor(CoreHub.actMandant.get(Person.TITLE),
			CoreHub.actMandant.getVorname(), CoreHub.actMandant.getName(),
			CoreHub.actMandant.getNatel(), null, null, CoreHub.actMandant.getMailAddress(),
			null, null, null);
	
	POCDMT000040Custodian custodian =
		docboxCDA.getCustodian("", docboxCDA.getAddress(CoreHub.actMandant.getAnschrift()
			.getStrasse(), null, CoreHub.actMandant.getAnschrift().getPlz(), CoreHub.actMandant
			.getAnschrift().getOrt(), "WP"), null, null, null, null);
	
	POCDMT000040InformationRecipient informationRecipient = null;
	if (kontakt != null) {
		String organization = kontakt.get(Kontakt.FLD_NAME3);
		if (kontakt.get(Kontakt.FLD_IS_USER).equals(StringConstants.ONE)) {
			organization = "";
		}
		informationRecipient =
			docboxCDA.getInformationRecipient(kontakt.get(Person.TITLE), kontakt
				.get(Kontakt.FLD_NAME2), kontakt.get(Kontakt.FLD_NAME1), DocboxContact
				.getDocboxIdFor(kontakt), docboxCDA.getOrganization(organization, null, null,
				null, kontakt.getAnschrift().getStrasse(), kontakt.getAnschrift().getPlz(),
				kontakt.getAnschrift().getOrt()));
	}
	
	docboxCDA.addComponentToBody("Notiz", message, "NOTIZ");
	
	Vector<String> attachmentsCda = new Vector<String>();
	attachmentsCda.add(filename);
	if (attachments != null) {
		for (String attach : attachments) {
			attachmentsCda.add(attach);
		}
	}
	docboxCDA.addAttachmentsDescriptionToBody(attachmentsCda);
	
	ClinicalDocumentType _addReferral_document = new ClinicalDocumentType();
	_addReferral_document.setClinicalDocument(docboxCDA.getClinicalDocument(title,
		recordTarget, author, custodian, informationRecipient, docboxCDA.getCodeReferral(),
		null, DocboxCDA.DOCBOXCDATYPE.Docbox_Arzt_Arzt));
	
	return _addReferral_document;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:66,代码来源:DocboxArztArztDialog.java

示例5: getKonsDate

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
public static Date getKonsDate(){
	doa = new TimeTool(kons.getDatum());
	return doa.getTime();
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:5,代码来源:ApplyVaccinationHandler.java

示例6: okPressed

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
@Override
protected void okPressed(){
	von.setTimeInMillis(dpVon.getDate().getTime());
	bis.setTimeInMillis(dpBis.getDate().getTime());
	Query<Termin> qbe = new Query<Termin>(Termin.class);
	qbe.add(Termin.FLD_TAG, Query.GREATER_OR_EQUAL, von.toString(TimeTool.DATE_COMPACT));
	qbe.add(Termin.FLD_TAG, Query.LESS_OR_EQUAL, bis.toString(TimeTool.DATE_COMPACT));
	qbe.add(Termin.FLD_BEREICH, Query.EQUALS, m);
	List<Termin> termine = qbe.execute();
	String fname = lFile.getText();
	if (fname.toLowerCase().endsWith(".csv")) { //$NON-NLS-1$
		new CSVExporter().doExport(fname, termine);
	} else {
		TimeZoneRegistry registry = TimeZoneRegistryFactory.getInstance().createRegistry();
		TimeZone timezone = registry.getTimeZone("Europe/Zurich"); //$NON-NLS-1$
		VTimeZone tz = timezone.getVTimeZone();
		Calendar calendar = new Calendar();
		calendar.getProperties().add(new ProdId("-//ch.elexis//Elexis v" + CoreHub.Version)); //$NON-NLS-1$
		calendar.getProperties().add(Version.VERSION_2_0);
		calendar.getProperties().add(CalScale.GREGORIAN);
		for (Termin t : termine) {
			if ((t.getStartMinute() == 0) && (t.getType().equals(Termin.typReserviert()))) {
				continue;
			}
			if ((t.getStartMinute() + t.getDurationInMinutes() == (23 * 60) + 59)
				&& (t.getType().equals(Termin.typReserviert()))) {
				continue;
			}
			TimeTool tt = new TimeTool(t.getStartTime());
			DateTime start = new DateTime(tt.getTime());
			tt.addMinutes(t.getDurationInMinutes());
			DateTime end = new DateTime(tt.getTime());
			VEvent vTermin = new VEvent(start, end, t.getPersonalia());
			vTermin.getProperties().add(tz.getTimeZoneId());
			Uid uid = new Uid(t.getId());
			vTermin.getProperties().add(uid);
			Description desc = new Description(t.getGrund());
			vTermin.getProperties().add(desc);
			calendar.getComponents().add(vTermin);
		}
		try {
			FileOutputStream fout = new FileOutputStream(lFile.getText());
			CalendarOutputter outputter = new CalendarOutputter();
			outputter.output(calendar, fout);
			
		} catch (Exception ex) {
			ExHandler.handle(ex);
			SWTHelper.alert(
				Messages.ICalTransfer_iOError,
				MessageFormat.format(Messages.ICalTransfer_couldNotWriteFile,
					lFile.getText()));
		}
	}
	super.okPressed();
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:56,代码来源:ICalTransfer.java


注:本文中的ch.rgw.tools.TimeTool.getTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。