use of org.geotoolkit.gml.xml.v311.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getFishingGear.
public static FishingGear getFishingGear() {
FishingGear fishingGear = new FishingGear();
CodeType typeCode = getCodeType("Code Type 1", "57t3yf-ght43yrf-ght56yru-ght7565h");
List<CodeType> roleCodes = Arrays.asList(getCodeType("Role Code 1", "57t3yf-g43yrf-ght56ru-ght65h"));
fishingGear.setTypeCode(typeCode);
fishingGear.setRoleCodes(roleCodes);
fishingGear.setApplicableGearCharacteristics(Arrays.asList(getGearCharacteristics()));
return fishingGear;
}
use of org.geotoolkit.gml.xml.v311.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getFluxReportDocument.
public static FLUXReportDocument getFluxReportDocument() {
List<IDType> ids = Arrays.asList(getIdType("flux_report_doc_1", "fhty58-gh586t-5tjf8-t58rjewe"));
IDType referencedID = getIdType("Ref ID 1", "fhty58-gh586t-5tjf8-t58rjewe");
DateTimeType creationDateTime = getDateTimeType("2016-07-01 11:15:00");
CodeType purposeCode = getCodeType("5", "FLUX_GP_PURPOSE");
final TextType purpose = getTextType("Purpose Text");
CodeType typeCode = getCodeType("FluxReportTypeCode", "fhty58-gh586t-5tjf8-t58rjewe");
FLUXParty ownerFLUXParty = new FLUXParty(Arrays.asList(getIdType("Owner flux party id 1", "58fjrut-tjfuri-586jte-5jfur")), Arrays.asList(getTextType("This is sample text for owner flux party")));
FLUXReportDocument fluxReportDocument = new FLUXReportDocument(ids, referencedID, creationDateTime, purposeCode, purpose, typeCode, ownerFLUXParty);
return fluxReportDocument;
}
use of org.geotoolkit.gml.xml.v311.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getContactParty.
public static ContactParty getContactParty() {
ContactParty contactParty = new ContactParty();
CodeType roleCode = getCodeType("MASTER", "FLUX_CONTACT_ ROLE");
contactParty.setRoleCodes(Arrays.asList(roleCode));
contactParty.setSpecifiedContactPersons(Arrays.asList(getContactPerson()));
contactParty.setSpecifiedStructuredAddresses(Arrays.asList(getStructuredAddress()));
return contactParty;
}
use of org.geotoolkit.gml.xml.v311.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class GearProblemMapper method mapToGearProblemRecoveries.
protected Set<GearProblemRecoveryEntity> mapToGearProblemRecoveries(List<CodeType> codeTypes, GearProblemEntity gearProblemEntity) {
if (codeTypes == null || codeTypes.isEmpty()) {
Collections.emptySet();
}
Set<GearProblemRecoveryEntity> gearProblemRecoveries = new HashSet<>();
for (CodeType codeType : codeTypes) {
GearProblemRecoveryEntity gearProblemRecovery = GearProblemMapper.INSTANCE.mapToGearProblemRecoveryEntity(codeType);
gearProblemRecovery.setGearProblem(gearProblemEntity);
gearProblemRecoveries.add(gearProblemRecovery);
}
return gearProblemRecoveries;
}
use of org.geotoolkit.gml.xml.v311.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class ContactPartyMapper method getContactPartyRoles.
protected Set<ContactPartyRoleEntity> getContactPartyRoles(List<CodeType> codeTypes, ContactPartyEntity contactPartyEntity) {
if (CollectionUtils.isEmpty(codeTypes)) {
return Collections.emptySet();
}
Set<ContactPartyRoleEntity> contactPartyRoles = new HashSet<>();
for (CodeType codeType : codeTypes) {
ContactPartyRoleEntity contactPartyRoleEntity = ContactPartyMapper.INSTANCE.mapToContactPartyRoleEntity(codeType);
contactPartyRoleEntity.setContactParty(contactPartyEntity);
contactPartyRoles.add(contactPartyRoleEntity);
}
return contactPartyRoles;
}
Aggregations