Fixed bugs introduced with refactoring
This commit is contained in:
parent
319fa760e3
commit
a96cd187a2
|
@ -59,6 +59,7 @@ public class ElementManagementUtility {
|
||||||
|
|
||||||
case CONSISTS_OF:
|
case CONSISTS_OF:
|
||||||
erManagement = new ConsistsOfManagement();
|
erManagement = new ConsistsOfManagement();
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new ResourceRegistryException(String.format("%s is not querable", type.toString()));
|
throw new ResourceRegistryException(String.format("%s is not querable", type.toString()));
|
||||||
|
|
|
@ -59,7 +59,7 @@ public class PropertyElementManagement {
|
||||||
CachedType cachedType = typesCache.getType(type);
|
CachedType cachedType = typesCache.getType(type);
|
||||||
oClass = cachedType.getOClass();
|
oClass = cachedType.getOClass();
|
||||||
AccessType gotAccessType = cachedType.getAccessType();
|
AccessType gotAccessType = cachedType.getAccessType();
|
||||||
if(AccessType.PROPERTY_ELEMENT!=gotAccessType) {
|
if(!AccessType.PROPERTY_ELEMENT.getClass().isAssignableFrom(gotAccessType.getClass())) {
|
||||||
throw new SchemaException(type + " is not a " + AccessType.PROPERTY_ELEMENT.getName());
|
throw new SchemaException(type + " is not a " + AccessType.PROPERTY_ELEMENT.getName());
|
||||||
}
|
}
|
||||||
} catch(SchemaNotFoundException e) {
|
} catch(SchemaNotFoundException e) {
|
||||||
|
@ -134,7 +134,7 @@ public class PropertyElementManagement {
|
||||||
CachedType cachedType = typesCache.getType(type);
|
CachedType cachedType = typesCache.getType(type);
|
||||||
OClass oClass = cachedType.getOClass();
|
OClass oClass = cachedType.getOClass();
|
||||||
AccessType gotAccessType = cachedType.getAccessType();
|
AccessType gotAccessType = cachedType.getAccessType();
|
||||||
if(AccessType.PROPERTY_ELEMENT!=gotAccessType) {
|
if(!AccessType.PROPERTY_ELEMENT.getClass().isAssignableFrom(gotAccessType.getClass())) {
|
||||||
throw new SchemaException(type + " is not a " + AccessType.PROPERTY_ELEMENT.getName());
|
throw new SchemaException(type + " is not a " + AccessType.PROPERTY_ELEMENT.getName());
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -224,30 +224,17 @@ public class ERManagementTest extends ContextTest {
|
||||||
|
|
||||||
StateFacet stateFacet = new StateFacetImpl();
|
StateFacet stateFacet = new StateFacetImpl();
|
||||||
stateFacet.setValue("ready");
|
stateFacet.setValue("ready");
|
||||||
|
|
||||||
/*
|
|
||||||
List<Map<String, String>> list = new ArrayList<>();
|
|
||||||
Map<String, String> map1 = new HashMap<String, String>();
|
|
||||||
map1.put("Key1", "Value1");
|
|
||||||
Map<String, String> map2 = new HashMap<String, String>();
|
|
||||||
map2.put("Key2", "Value2");
|
|
||||||
list.add(map1);
|
|
||||||
list.add(map2);
|
|
||||||
|
|
||||||
serviceStateFacet.setAdditionalProperty("MY-TEST", list);
|
|
||||||
*/
|
|
||||||
|
|
||||||
eService.addFacet(stateFacet);
|
eService.addFacet(stateFacet);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
LicenseFacet licenseFacet = new LicenseFacetImpl();
|
LicenseFacet licenseFacet = new LicenseFacetImpl();
|
||||||
licenseFacet.setName("EUPL");
|
licenseFacet.setName("EUPL");
|
||||||
licenseFacet
|
licenseFacet
|
||||||
.setTextURL(new URL(
|
.setTextURL(new URL(
|
||||||
"https://joinup.ec.europa.eu/community/eupl/og_page/european-union-public-licence-eupl-v11"));
|
"https://joinup.ec.europa.eu/community/eupl/og_page/european-union-public-licence-eupl-v11"));
|
||||||
eService.addFacet(licenseFacet);
|
eService.addFacet(licenseFacet);
|
||||||
|
|
||||||
|
|
||||||
ResourceManagement resourceManagement = new ResourceManagement();
|
ResourceManagement resourceManagement = new ResourceManagement();
|
||||||
resourceManagement.setElementType(EService.NAME);
|
resourceManagement.setElementType(EService.NAME);
|
||||||
resourceManagement.setJson(ElementMapper.marshal(eService));
|
resourceManagement.setJson(ElementMapper.marshal(eService));
|
||||||
|
|
Loading…
Reference in New Issue