Search in sources :

Example 1 with AssetGroupSearchField

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField in project UVMS-ActivityModule-APP by UnionVMS.

the class AssetModuleServiceBean method createAssetGroupSearchFileds.

private List<AssetGroupSearchField> createAssetGroupSearchFileds(String vesselGroupSearchName) {
    List<AssetGroupSearchField> assetGroupSearchFieldList = new ArrayList<>();
    AssetGroupSearchField assetGroupGuidField = new AssetGroupSearchField();
    assetGroupGuidField.setKey(ConfigSearchField.GUID);
    assetGroupGuidField.setValue(vesselGroupSearchName);
    assetGroupSearchFieldList.add(assetGroupGuidField);
    return assetGroupSearchFieldList;
}
Also used : AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField)

Example 2 with AssetGroupSearchField

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField in project UVMS-Docker by UnionVMS.

the class AssetJMSIT method getAssetGroupListByUserTest.

@Test
public void getAssetGroupListByUserTest() throws Exception {
    AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
    Asset asset1 = AssetTestHelper.createTestAsset();
    Asset asset2 = AssetTestHelper.createTestAsset();
    // Add assets to group
    AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
    assetGroupSearchField1.setKey(ConfigSearchField.GUID);
    assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField1);
    AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
    assetGroupSearchField2.setKey(ConfigSearchField.GUID);
    assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField2);
    // Create Group
    assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
    List<AssetGroup> assetGroups = AssetJMSHelper.getAssetGroupByUser(assetGroup.getUser());
    assertTrue(assetGroups.contains(assetGroup));
}
Also used : Asset(eu.europa.ec.fisheries.wsdl.asset.types.Asset) AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test)

Example 3 with AssetGroupSearchField

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField in project UVMS-Docker by UnionVMS.

the class AssetJMSIT method getAssetListByAssetGroups.

@Test
public void getAssetListByAssetGroups() throws Exception {
    AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
    Asset asset1 = AssetTestHelper.createTestAsset();
    Asset asset2 = AssetTestHelper.createTestAsset();
    // Add assets to group
    AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
    assetGroupSearchField1.setKey(ConfigSearchField.GUID);
    assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField1);
    AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
    assetGroupSearchField2.setKey(ConfigSearchField.GUID);
    assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField2);
    // Create Group
    assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
    List<AssetGroup> assetGroups = new ArrayList<AssetGroup>();
    assetGroups.add(assetGroup);
    List<Asset> assets = AssetJMSHelper.getAssetListByAssetGroups(assetGroups);
    setDecimalScaleAndNullNotes(assets);
    assertTrue(assets.contains(asset1));
    assertTrue(assets.contains(asset2));
}
Also used : ArrayList(java.util.ArrayList) Asset(eu.europa.ec.fisheries.wsdl.asset.types.Asset) AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test)

Example 4 with AssetGroupSearchField

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField in project UVMS-Docker by UnionVMS.

the class AssetGroupRestIT method getAssetGroupListByUserTest.

/**
 * Gets the asset group list by user test.
 *
 * @return the asset group list by user test
 * @throws Exception
 *             the exception
 */
@Test
public void getAssetGroupListByUserTest() throws Exception {
    AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
    Asset asset1 = AssetTestHelper.createTestAsset();
    Asset asset2 = AssetTestHelper.createTestAsset();
    // Add assets to group
    AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
    assetGroupSearchField1.setKey(ConfigSearchField.GUID);
    assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField1);
    AssetGroupSearchField assetGroupSearchField2 = new AssetGroupSearchField();
    assetGroupSearchField2.setKey(ConfigSearchField.GUID);
    assetGroupSearchField2.setValue(asset2.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField2);
    // Create Group
    assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
    assertTrue(assetGroup.getSearchFields().contains(assetGroupSearchField1));
    assertTrue(assetGroup.getSearchFields().contains(assetGroupSearchField2));
    List<AssetGroup> assetGroups = AssetTestHelper.getAssetGroupListByUser(assetGroup.getUser());
    assertTrue(assetGroups.contains(assetGroup));
}
Also used : Asset(eu.europa.ec.fisheries.wsdl.asset.types.Asset) AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test) AbstractRestServiceTest(eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)

Example 5 with AssetGroupSearchField

use of eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField in project UVMS-Docker by UnionVMS.

the class AssetJMSIT method getAssetGroupByAssetGuidTest.

@Test
public void getAssetGroupByAssetGuidTest() throws Exception {
    AssetGroup assetGroup = AssetTestHelper.createBasicAssetGroup();
    Asset asset1 = AssetTestHelper.createTestAsset();
    // Add asset to group
    AssetGroupSearchField assetGroupSearchField1 = new AssetGroupSearchField();
    assetGroupSearchField1.setKey(ConfigSearchField.GUID);
    assetGroupSearchField1.setValue(asset1.getAssetId().getGuid());
    assetGroup.getSearchFields().add(assetGroupSearchField1);
    // Create Group
    assetGroup = AssetTestHelper.createAssetGroup(assetGroup);
    List<AssetGroup> assetGroups = AssetJMSHelper.getAssetGroupListByAssetGuid(asset1.getAssetId().getGuid());
    assertTrue(assetGroups.contains(assetGroup));
}
Also used : Asset(eu.europa.ec.fisheries.wsdl.asset.types.Asset) AssetGroupSearchField(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField) AssetGroup(eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup) Test(org.junit.Test)

Aggregations

AssetGroupSearchField (eu.europa.ec.fisheries.wsdl.asset.group.AssetGroupSearchField)5 AssetGroup (eu.europa.ec.fisheries.wsdl.asset.group.AssetGroup)4 Asset (eu.europa.ec.fisheries.wsdl.asset.types.Asset)4 Test (org.junit.Test)4 AbstractRestServiceTest (eu.europa.ec.fisheries.uvms.docker.validation.common.AbstractRestServiceTest)1 ArrayList (java.util.ArrayList)1