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


Java Kontakt.equals方法代码示例

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


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

示例1: getAddressee

import ch.elexis.data.Kontakt; //导入方法依赖的package包/类
private Kontakt getAddressee(String paymentMode, Fall fall, Patient patient){
	Kontakt addressee;
	if (paymentMode.equals(XMLExporter.TIERS_PAYANT)) {
		// TP
		addressee = fall.getRequiredContact(TarmedRequirements.INSURANCE);
	} else if (paymentMode.equals(XMLExporter.TIERS_GARANT)) {
		// TG
		Kontakt invoiceReceiver = fall.getGarant();
		if (invoiceReceiver.equals(patient)) {
			Kontakt legalGuardian = patient.getLegalGuardian();
			if (legalGuardian != null) {
				addressee = legalGuardian;
			} else {
				addressee = patient;
			}
		} else {
			addressee = invoiceReceiver;
		}
	} else {
		addressee = fall.getGarant();
	}
	addressee.getPostAnschrift(true); // damit sicher eine existiert
	return addressee;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:25,代码来源:EZPrinter.java

示例2: loadAddressee

import ch.elexis.data.Kontakt; //导入方法依赖的package包/类
private Kontakt loadAddressee(String paymentMode){
	
	Kontakt addressee;
	if (paymentMode.equals(XMLExporter.TIERS_PAYANT)) {
		// TP
		addressee = fall.getRequiredContact(TarmedRequirements.INSURANCE);
	} else if (paymentMode.equals(XMLExporter.TIERS_GARANT)) {
		// TG
		Kontakt invoiceReceiver = fall.getGarant();
		if (invoiceReceiver.equals(pat)) {
			Kontakt legalGuardian = pat.getLegalGuardian();
			if (legalGuardian != null) {
				addressee = legalGuardian;
			} else {
				addressee = pat;
			}
		} else {
			addressee = invoiceReceiver;
		}
	}
	else {
		addressee = fall.getGarant();
	}
	addressee.getPostAnschrift(true); // damit sicher eine existiert
	return addressee;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:27,代码来源:XML44Printer.java

示例3: getTiers

import ch.elexis.data.Kontakt; //导入方法依赖的package包/类
public static String getTiers(Kontakt rnAdressat, Kontakt kostentraeger, Fall fall){
	String tiers = XMLExporter.TIERS_GARANT;
	
	if ((kostentraeger != null) && (kostentraeger.isValid())) {
		if (rnAdressat.equals(kostentraeger)) {
			tiers = XMLExporter.TIERS_PAYANT;
		} else {
			tiers = XMLExporter.TIERS_GARANT;
		}
	} else {
		kostentraeger = rnAdressat;
		tiers = XMLExporter.TIERS_GARANT;
	}
	
	return tiers;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:17,代码来源:XMLExporterTiers.java

示例4: getTier

import ch.elexis.data.Kontakt; //导入方法依赖的package包/类
/**
 * We try to figure out whether we should use Tiers Payant or Tiers Garant. if unsure, we make
 * it TG
 */
private String getTier(Rechnung rn){
	Fall tempFall = rn.getFall();
	
	Kontakt kostentraeger = tempFall.getRequiredContact(TarmedRequirements.INSURANCE);
	Kontakt rnAdressat = tempFall.getGarant();
	String tiers = TIER_GARANT;
	
	if ((kostentraeger != null) && (kostentraeger.isValid())) {
		if (rnAdressat.equals(kostentraeger)) {
			tiers = TIER_PAYANT;
		} else {
			tiers = TIER_GARANT;
		}
	} else {
		tiers = TIER_GARANT;
	}
	
	return tiers;
}
 
开发者ID:elexis,项目名称:elexis-3-base,代码行数:24,代码来源:MediportOutputter.java

示例5: runInUi

import ch.elexis.data.Kontakt; //导入方法依赖的package包/类
public void runInUi(ElexisEvent ev){
	Kontakt kontakt = (Kontakt) ev.getObject();
	
	switch (ev.getType()) {
	case ElexisEvent.EVENT_SELECTED:
		Kontakt deselectedKontakt = actKontakt;
		setKontakt(kontakt);
		if (deselectedKontakt != null) {
			if (CoreHub.getLocalLockService().isLockedLocal(deselectedKontakt)) {
				CoreHub.getLocalLockService().releaseLock(deselectedKontakt);
			}
			ICommandService commandService = (ICommandService) PlatformUI.getWorkbench()
				.getService(ICommandService.class);
			commandService.refreshElements(ToggleCurrentKontaktLockHandler.COMMAND_ID,
				null);
		}
		break;
	case ElexisEvent.EVENT_DESELECTED:
		setEnabled(false);
		break;
	case ElexisEvent.EVENT_LOCK_AQUIRED:
	case ElexisEvent.EVENT_LOCK_RELEASED:
		if (kontakt.equals(actKontakt)) {
			save();
			setUnlocked(ev.getType() == ElexisEvent.EVENT_LOCK_AQUIRED);
		}
		break;
	default:
		break;
	}
}
 
开发者ID:elexis,项目名称:elexis-3-core,代码行数:32,代码来源:KontaktBlatt.java


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