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


Java TimeTool.setTime方法代码示例

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


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

示例1: initDocumentManager

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
/**
 * Initialisiert document manager (omnivore) falls vorhanden
 */
private void initDocumentManager(){
	TimeTool today = new TimeTool();
	today.setTime(new Date());
	Object os = Extensions.findBestService(GlobalServiceDescriptors.DOCUMENT_MANAGEMENT);
	if (os != null) {
		this.docManager = (IDocumentManager) os;
	}
}
 
开发者ID:elexis,项目名称:elexis-3-core,代码行数:12,代码来源:DisplayLabDokumenteDialog.java

示例2: getKonsultationen

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
/**
 * @return Sortierte Liste aller Konsultation dieses Patienten
 */
public static ArrayList<Konsultation> getKonsultationen(Patient pat, final boolean reversed){
	// Konsultationen sammeln
	ArrayList<Konsultation> konsliste = new ArrayList<Konsultation>();
	for (Fall f : pat.getFaelle()) {
		for (Konsultation k : f.getBehandlungen(true)) {
			konsliste.add(k);
		}
	}
	
	// Konsultationen sortieren
	Comparator<Konsultation> comp = new Comparator<Konsultation>() {
		public int compare(Konsultation k0, Konsultation k1){
			KonsData kd0 = KonsData.load(k0);
			TimeTool tt0 = new TimeTool(k0.getDatum());
			tt0.setTime(new TimeTool(kd0.getKonsBeginn()));
			
			KonsData kd1 = KonsData.load(k1);
			TimeTool tt1 = new TimeTool(k1.getDatum());
			tt1.setTime(new TimeTool(kd1.getKonsBeginn()));
			
			if (reversed) {
				return tt0.compareTo(tt1);
			} else {
				return tt1.compareTo(tt0);
			}
		}
	};
	Collections.sort(konsliste, comp);
	
	return konsliste;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:35,代码来源:ArchivKG.java

示例3: addLaborItem

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
/**
 * Fügt Laborwert zu Patientenlabor hinzu
 * 
 * @param data
 */
public void addLaborItem(final TextData data){
	LabItem labItem = getLabItem(data.getName(), LabItemTyp.TEXT);
	if (labItem == null) {
		String group = data.getGroup();
		if (group == null || group.length() == 0) {
			group = LABOR_NAME;
		}
		String sequence = data.getSequence();
		if (sequence == null || sequence.length() == 0) {
			sequence = "50";
		}
		labItem =
			new LabItem(data.getName(), data.getName(), myLab, null, null,
				"", LabItemTyp.TEXT, group, sequence); //$NON-NLS-1$ //$NON-NLS-2$
	}
	
	TimeTool dateTime = new TimeTool();
	dateTime.setTime(data.getDate());
	LabResult lr = getLabResult(labItem, data.getName(), dateTime);
	if (lr != null) {
		// Wenn Text noch nicht an diesem Tag für diesen Patient vorhanden, dann wird er zum
		// bestehenden Text hinzugefügt
		if (lr.getComment().indexOf(data.getText()) < 0) {
			lr.set(LabResult.COMMENT, lr.getComment() + "\n-----------\n\n" + data.getText());
		}
	} else {
		lr = new LabResult(patient, dateTime, labItem, "Text", data.getText()); //$NON-NLS-1$
	}
	lr.set("Quelle", LABOR_NAME); //$NON-NLS-1$
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:36,代码来源:PatientLabor.java

示例4: setDate

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
public void setDate(Date date){
	TimeTool tt = new TimeTool();
	tt.setTime(date);
	set(FLD_DATE, tt.toString(TimeTool.DATE_COMPACT));
	clearCache();
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:7,代码来源:Messwert.java

示例5: getColumnText

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
@Override
public String getColumnText(Object element, int columnIndex){
	if (element instanceof Termin) {
		Termin termin = (Termin) element;
		StringBuilder sbLabel = new StringBuilder();
		
		TimeSpan ts = termin.getTimeSpan();
		
		// day
		TimeTool tt = new TimeTool();
		tt.setDate(termin.getDay());
		sbLabel.append(tt.toString(TimeTool.DATE_GER));
		sbLabel.append(", ");
		
		// start time
		tt.setTime(ts.from);
		sbLabel.append(tt.toString(TimeTool.TIME_SMALL));
		sbLabel.append(" - ");
		
		// end time
		tt.setTime(ts.until);
		sbLabel.append(tt.toString(TimeTool.TIME_SMALL));
		
		// type
		sbLabel.append(" (");
		sbLabel.append(termin.getType());
		sbLabel.append(", ");
		// status
		sbLabel.append(termin.getStatus());
		sbLabel.append("), ");
		
		// bereich
		sbLabel.append(termin.getBereich());
		
		// grund if set
		if (termin.getGrund() != null && !termin.getGrund().isEmpty()) {
			sbLabel.append(" (");
			sbLabel.append(termin.getGrund());
			sbLabel.append(")");
		}
		
		return sbLabel.toString();
	}
	return element.toString();
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:46,代码来源:TermineLabelProvider.java

示例6: setDate

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
public void setDate(Date d){
	TimeTool tt = new TimeTool();
	tt.setTime(d);
	set(FLD_DATE, tt.toString(TimeTool.DATE_COMPACT));
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:6,代码来源:DocHandle.java

示例7: setCreationDate

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
public void setCreationDate(Date d){
	TimeTool tt = new TimeTool();
	tt.setTime(d);
	set(FLD_CREATION_DATE, tt.toString(TimeTool.DATE_COMPACT));
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:6,代码来源:DocHandle.java

示例8: addDocument

import ch.rgw.tools.TimeTool; //导入方法依赖的package包/类
/**
 * Fügt Dokument zu Patientenlabor hinzu
 * 
 * @param data
 */
public void addDocument(EncapsulatedData data) throws IOException{
	if (this.docManager == null) {
		throw new IOException(MessageFormat.format(
			Messages.PatientLabor_errorKeineDokumentablage, data.getName(),
			this.patient.getLabel()));
	}
	
	// Kategorie überprüfen/ erstellen
	String category = MedicsPreferencePage.getDokumentKategorie();
	checkCreateCategory(category);
	
	String downloadDir = MedicsPreferencePage.getDownloadDir();
	
	// Tmp Verzeichnis überprüfen
	File tmpDir = new File(downloadDir + File.separator + "tmp"); //$NON-NLS-1$
	if (!tmpDir.exists()) {
		if (!tmpDir.mkdirs()) {
			throw new IOException(MessageFormat.format(
				Messages.PatientLabor_errorCreatingTmpDir, tmpDir.getName()));
		}
	}
	String filename = data.getName();
	File tmpPdfFile =
		new File(downloadDir + File.separator + "tmp" + File.separator + filename); //$NON-NLS-1$
	tmpPdfFile.deleteOnExit();
	FileTool.writeFile(tmpPdfFile, data.getData());
	
	TimeTool dateTime = new TimeTool();
	dateTime.setTime(data.getDate());
	String dateTimeStr = dateTime.toString(TimeTool.DATE_GER);
	
	try {
		// Zu Dokumentablage hinzufügen
		addDocument(filename, category, dateTimeStr, tmpPdfFile);
		
		// Labor Item erstellen
		String kuerzel = "doc"; //$NON-NLS-1$
		LabItem labItem = getLabItem(kuerzel, LabItemTyp.DOCUMENT);
		if (labItem == null) {
			String group = data.getGroup();
			if (group == null || group.length() == 0) {
				group = LABOR_NAME;
			}
			String sequence = data.getSequence();
			if (sequence == null || sequence.length() == 0) {
				sequence = "50";
			}
			labItem =
				new LabItem(kuerzel, Messages.PatientLabor_nameDokumentLaborParameter, myLab,
					"", "", //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
					FileTool.getExtension(filename), LabItemTyp.DOCUMENT, group, sequence); //$NON-NLS-1$ //$NON-NLS-2$
		}
		
		LabResult lr = new LabResult(patient, dateTime, labItem, filename, data.getComment()); //$NON-NLS-1$
		lr.set("Quelle", LABOR_NAME); //$NON-NLS-1$
	} catch (ElexisException e) {
		throw new IOException(MessageFormat.format(Messages.PatientLabor_errorAddingDocument,
			tmpPdfFile.getName()), e);
	}
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:66,代码来源:PatientLabor.java


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