diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/instances/base/properties/PropertyElementManagement.java b/src/main/java/org/gcube/informationsystem/resourceregistry/instances/base/properties/PropertyElementManagement.java index 1f7ce8c..09b606a 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/instances/base/properties/PropertyElementManagement.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/instances/base/properties/PropertyElementManagement.java @@ -9,6 +9,7 @@ import org.gcube.com.fasterxml.jackson.databind.ObjectMapper; import org.gcube.com.fasterxml.jackson.databind.node.ObjectNode; import org.gcube.informationsystem.base.reference.AccessType; import org.gcube.informationsystem.base.reference.Element; +import org.gcube.informationsystem.base.reference.properties.PropertyElement; import org.gcube.informationsystem.model.impl.properties.EncryptedImpl; import org.gcube.informationsystem.model.reference.properties.Encrypted; import org.gcube.informationsystem.model.reference.properties.Header; @@ -22,6 +23,7 @@ import org.gcube.informationsystem.resourceregistry.types.CachedType; import org.gcube.informationsystem.resourceregistry.types.TypesCache; import org.gcube.informationsystem.resourceregistry.utils.EncryptedOrient; import org.gcube.informationsystem.resourceregistry.utils.HeaderUtility; +import org.gcube.informationsystem.types.reference.properties.PropertyType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -56,7 +58,8 @@ public class PropertyElementManagement { try { TypesCache typesCache = TypesCache.getInstance(); - CachedType cachedType = typesCache.getCachedType(type); + @SuppressWarnings("unchecked") + CachedType> cachedType = (CachedType>) typesCache.getCachedType(type); oClass = cachedType.getOClass(); AccessType gotAccessType = cachedType.getAccessType(); if(!AccessType.PROPERTY_ELEMENT.getClass().isAssignableFrom(gotAccessType.getClass())) { @@ -131,7 +134,8 @@ public class PropertyElementManagement { } TypesCache typesCache = TypesCache.getInstance(); - CachedType cachedType = typesCache.getCachedType(type); + @SuppressWarnings("unchecked") + CachedType> cachedType = (CachedType>) typesCache.getCachedType(type); OClass oClass = cachedType.getOClass(); AccessType gotAccessType = cachedType.getAccessType(); if(!AccessType.PROPERTY_ELEMENT.getClass().isAssignableFrom(gotAccessType.getClass())) {