use of net.opengis.ows.x11.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getAapProcess.
public static AAPProcess getAapProcess() {
List<CodeType> codeList = Arrays.asList(getCodeType("FISH_FRESHNESS", "FLUX_PROCESS_TYPE"));
NumericType numericType = getNumericType(123);
return new AAPProcess(codeList, numericType, null, Arrays.asList(getAapProduct()));
}
use of net.opengis.ows.x11.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getSizeDistribution.
public static SizeDistribution getSizeDistribution() {
CodeType categoryCode = getCodeType("S6", "FA_BFT_SIZE_CATEGORY");
List<CodeType> classCodes = Arrays.asList(getCodeType("LSC", "FISH_SIZE_CLASS"));
SizeDistribution sizeDistribution = new SizeDistribution(categoryCode, classCodes);
return sizeDistribution;
}
use of net.opengis.ows.x11.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getFLUXReportDocument.
public static FLUXReportDocument getFLUXReportDocument() {
new FLUXReportDocument();
List<IDType> ids = Arrays.asList(getIdType("FLUX_REPORT_ID_1", "FLUX_SCHEME_ID1"));
IDType referenceId = getIdType("REF_ID 1", "47rfh-5hry4-thfur75-4hf743");
DateTimeType creationDateTime = getDateTimeType("2016-07-01 11:15:00");
CodeType purposeCode = getCodeType("9", "FLUX_GP_PURPOSE");
CodeType typeCode = getCodeType("type Code1", "fhr574fh-thrud754-kgitjf754-gjtufe89");
List<IDType> ownerFluxPartyId = Arrays.asList(getIdType("Owner_flux_party_id_1", "flux_Party_scheme_id"));
List<TextType> names = Arrays.asList(getTextType("fluxPartyOwnerName 1"));
FLUXParty fluxParty = new FLUXParty(ownerFluxPartyId, names);
FLUXReportDocument fluxReportDocument = new FLUXReportDocument(ids, referenceId, creationDateTime, purposeCode, getTextType("Purpose"), typeCode, fluxParty);
return fluxReportDocument;
}
use of net.opengis.ows.x11.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getStructuredAddress.
public static StructuredAddress getStructuredAddress() {
IDType id = getIdType("ID type 1", "5ryit6-5tj47e-45jfyr-4tu57fg");
CodeType postcodeCode = getCodeType("Post code 1", "5ryit6-5tj47e-45jfyr-4tu57fg-rt54tgr");
TextType buildingName = getTextType("Test Building");
TextType streetName = getTextType("Test Street");
TextType cityName = getTextType("Test City");
IDType countryID = getIdType("Test Country", "ryfht53-fht5-6htfur-57thft");
TextType citySubDivisionName = getTextType("Test city subdivision");
TextType countryName = getTextType("Test Country");
TextType countrySubDivisionName = getTextType("Test country subdivision");
TextType blockName = getTextType("Test Block");
TextType plotIdentification = getTextType("123");
TextType postOfficeBox = getTextType("548675");
TextType buildingNumber = getTextType("12345");
TextType staircaseNumber = getTextType("3456");
TextType floorIdentification = getTextType("8888");
TextType roomIdentification = getTextType("555");
TextType postalArea = getTextType("123");
// StructuredAddress structuredAddress = new StructuredAddress();
StructuredAddress structuredAddress = new StructuredAddress(id, postcodeCode, buildingName, streetName, cityName, countryID, citySubDivisionName, countryName, countrySubDivisionName, blockName, plotIdentification, postOfficeBox, buildingNumber, staircaseNumber, floorIdentification, roomIdentification, postalArea);
/* StructuredAddress structuredAddress = new StructuredAddress(id, postcodeCode, buildingName, streetName,
cityName, countryID, citySubDivisionName, countryName, countrySubDivisionName, blockName, plotIdentification,
postOfficeBox, buildingNumber, staircaseNumber, floorIdentification, roomIdentification);*/
return structuredAddress;
}
use of net.opengis.ows.x11.CodeType in project UVMS-ActivityModule-APP by UnionVMS.
the class MapperUtil method getStandardFishingActivity.
private static FishingActivity getStandardFishingActivity() {
List<IDType> ids = Arrays.asList(getIdType("Id_1", "fhr574fh-thrud754-kgitjf754-gjtufe89"));
CodeType typeCode = getCodeType("FISHING_OPERATION", "FLUX_FA_TYPE");
DateTimeType occurrenceDateTime = getDateTimeType("2016-07-01 11:15:00");
CodeType reasonCode = getCodeType("Reason_code_1", "FA_REASON_DEPARTURE");
CodeType vesselRelatedActivityCode = getCodeType("Vessel activity 1", "58thft-58fjd8-gt85eje-hjgute8");
CodeType fisheryTypeCode = getCodeType("Fishing_Type_code 1", "FA_FISHERY");
CodeType speciesTargetCode = getCodeType("Species code 1", "FAO_SPECIES");
QuantityType operationsQuantity = getQuantityType(100);
MeasureType fishingDurationMeasure = getMeasureType(500, "C62", "4hr2yf0-t583thf-6jgttue8-6jtie844");
List<FLAPDocument> specifiedFLAPDocument = Arrays.asList(getFlapDocument());
VesselStorageCharacteristic sourceVesselStorageCharacteristic = getVesselStorageCharacteristic();
VesselStorageCharacteristic destinationVesselStorageCharacteristic = getVesselStorageCharacteristic();
List<FACatch> specifiedFACatches = Arrays.asList(getFaCatch());
List<FLUXLocation> relatedFLUXLocations = Arrays.asList(getFluxLocation());
List<GearProblem> specifiedGearProblems = Arrays.asList(getGearProblem());
List<FLUXCharacteristic> specifiedFLUXCharacteristics = Arrays.asList(getFluxCharacteristics());
List<FishingGear> specifiedFishingGears = Arrays.asList(getFishingGear());
List<DelimitedPeriod> specifiedDelimitedPeriods = Arrays.asList(getDelimitedPeriod());
FishingTrip specifiedFishingTrip = getFishingTrip();
List<VesselTransportMeans> relatedVesselTransportMeans = Arrays.asList(getVesselTransportMeans());
FishingActivity fishingActivity = new FishingActivity(ids, typeCode, occurrenceDateTime, reasonCode, vesselRelatedActivityCode, fisheryTypeCode, speciesTargetCode, operationsQuantity, fishingDurationMeasure, specifiedFACatches, relatedFLUXLocations, specifiedGearProblems, specifiedFLUXCharacteristics, specifiedFishingGears, sourceVesselStorageCharacteristic, destinationVesselStorageCharacteristic, null, specifiedFLAPDocument, specifiedDelimitedPeriods, specifiedFishingTrip, relatedVesselTransportMeans);
return fishingActivity;
}
Aggregations