本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
}