public class CachedType<T extends org.gcube.informationsystem.types.reference.Type> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.informationsystem.base.reference.AccessType |
accessType |
protected Set<org.gcube.informationsystem.types.reference.properties.LinkedEntity> |
constraints |
protected com.orientechnologies.orient.core.metadata.schema.OClass |
oClass |
protected List<String> |
subTypes |
protected List<String> |
superTypes |
protected T |
type |
protected String |
typeName |
| Constructor and Description |
|---|
CachedType(String typeName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.gcube.informationsystem.base.reference.AccessType |
getAccessType() |
protected List<String> |
getAllSubclasses() |
com.orientechnologies.orient.core.metadata.schema.OClass |
getOClass() |
List<String> |
getSubTypes() |
List<String> |
getSuperTypes() |
T |
getType() |
int |
hashCode() |
void |
setOClass(com.orientechnologies.orient.core.metadata.schema.OClass oClass) |
protected final String typeName
protected com.orientechnologies.orient.core.metadata.schema.OClass oClass
protected org.gcube.informationsystem.base.reference.AccessType accessType
protected T extends org.gcube.informationsystem.types.reference.Type type
protected Set<org.gcube.informationsystem.types.reference.properties.LinkedEntity> constraints
public CachedType(String typeName)
public void setOClass(com.orientechnologies.orient.core.metadata.schema.OClass oClass)
throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundException,
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException,
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionprotected List<String> getAllSubclasses() throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic com.orientechnologies.orient.core.metadata.schema.OClass getOClass()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundException,
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException,
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic T getType() throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundException, org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic org.gcube.informationsystem.base.reference.AccessType getAccessType()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundException,
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException,
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaNotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic List<String> getSuperTypes() throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic List<String> getSubTypes() throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaException, org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionCopyright © 2022. All Rights Reserved.