當前位置: 首頁>>代碼示例>>Java>>正文


Java SET.add方法代碼示例

本文整理匯總了Java中org.marc.everest.datatypes.generic.SET.add方法的典型用法代碼示例。如果您正苦於以下問題:Java SET.add方法的具體用法?Java SET.add怎麽用?Java SET.add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.marc.everest.datatypes.generic.SET的用法示例。


在下文中一共展示了SET.add方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setParticipant

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
private void setParticipant() {
	Participant2 participant = new Participant2(ParticipationType.LOC, ContextControl.OverridingPropagating);
	ParticipantRole participantRole = new ParticipantRole(new CD<String>(Constants.RoleClass.SDLOC.toString()));
	PlayingEntity playingEntity = new PlayingEntity(EntityClassRoot.Organization);

	if(!EverestUtils.isNullorEmptyorWhitespace(immunization.getPreventionMap().get(Constants.PreventionExtKeys.location.toString()))) {
		SET<PN> names = new SET<PN>();
		ArrayList<ENXP> name = new ArrayList<ENXP>();
		name.add(new ENXP(immunization.getPreventionMap().get(Constants.PreventionExtKeys.location.toString())));
		names.add(new PN(null, name));
		playingEntity.setName(names);
	}

	participantRole.setPlayingEntityChoice(playingEntity);
	participant.setParticipantRole(participantRole);

	this.participant = new ArrayList<Participant2>(Arrays.asList(participant));
}
 
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:19,代碼來源:ImmunizationsModel.java

示例2: getBORNRealm

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
protected SET<CS<BindingRealm>> getBORNRealm() {
	SET<CS<BindingRealm>> result = new SET<CS<BindingRealm>>();
	CS<BindingRealm> cs = new CS<BindingRealm>();
	BindingRealm realm = new BindingRealm("CA-ON", "");
	cs.setCodeEx(realm);
	result.add(cs);
	
	return result;
}
 
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:10,代碼來源:BornCDADocument.java

示例3: setPerson

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
private void setPerson() {
	Person person = new Person();
	SET<PN> names = new SET<PN>();
	EverestUtils.addNamePart(names, provider.getFirstName(), provider.getLastName(), EntityNameUse.OfficialRecord);
	if(names.isEmpty()) {
		PN pn = new PN();
		pn.setNullFlavor(NullFlavor.NoInformation);
		names.add(pn);
	}
	person.setName(names);
	this.person = person;
}
 
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:13,代碼來源:AuthorModel.java

示例4: addTelecomPart

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
public static void addTelecomPart(SET<TEL> telecoms, String value, TelecommunicationsAddressUse telecomAddressUse, TelecomType telecomType) {
	if(!isNullorEmptyorWhitespace(value)) {
		if(telecomType == Constants.TelecomType.TELEPHONE) {
			telecoms.add(new TEL(Constants.DocumentHeader.TEL_PREFIX + value.replaceAll("-", ""), telecomAddressUse));
		} else if(telecomType == Constants.TelecomType.EMAIL) {
			telecoms.add(new TEL(Constants.DocumentHeader.EMAIL_PREFIX + value, telecomAddressUse));
		}
	}
}
 
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:10,代碼來源:EverestUtils.java

示例5: addNamePart

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
public static void addNamePart(SET<PN> names, String firstName, String lastName, EntityNameUse entityNameUse) {
	ArrayList<ENXP> name = new ArrayList<ENXP>();
	if(!isNullorEmptyorWhitespace(firstName)) {
		name.add(new ENXP(firstName, EntityNamePartType.Given));
	}
	if(!isNullorEmptyorWhitespace(lastName)) {
		name.add(new ENXP(lastName, EntityNamePartType.Family));
	}
	if(!name.isEmpty()) {
		names.add(new PN(entityNameUse, name));
	}
}
 
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:13,代碼來源:EverestUtils.java

示例6: AuthorPersonLens

import org.marc.everest.datatypes.generic.SET; //導入方法依賴的package包/類
public AuthorPersonLens() {
	get = providerNo -> {
		Provider provider = EverestUtils.getProviderFromString(providerNo);

		Person person = new Person();
		if(provider != null) {
			SET<PN> names = new SET<>();
			List<ENXP> name = new ArrayList<>();
			if(!EverestUtils.isNullorEmptyorWhitespace(provider.getFirstName())) {
				name.add(new NamePartLens(EntityNamePartType.Given).get(provider.getFirstName()));
			}
			if(!EverestUtils.isNullorEmptyorWhitespace(provider.getLastName())) {
				name.add(new NamePartLens(EntityNamePartType.Family).get(provider.getLastName()));
			}

			if(!name.isEmpty()) {
				names = new SET<>(new PN(EntityNameUse.OfficialRecord, name));
			} else {
				PN pn = new PN();
				pn.setNullFlavor(NullFlavor.NoInformation);
				names.add(pn);
			}
			person.setName(names);
		} else {
			person.setNullFlavor(NullFlavor.NoInformation);
		}

		return person;
	};

	put = (providerNo, person) -> {
		return providerNo;
	};
}
 
開發者ID:jujaga,項目名稱:bxe2e,代碼行數:35,代碼來源:AuthorPersonLens.java


注:本文中的org.marc.everest.datatypes.generic.SET.add方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。