Class SchemaActionImpl
- java.lang.Object
-
- org.gcube.informationsystem.resourceregistry.dbinitialization.SchemaActionImpl
-
- All Implemented Interfaces:
org.gcube.informationsystem.utils.discovery.SchemaAction
public class SchemaActionImpl extends Object implements org.gcube.informationsystem.utils.discovery.SchemaAction
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Constructor Summary
Constructors Constructor Description SchemaActionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends org.gcube.informationsystem.base.reference.entities.EntityElement>
voidmanageEntityClass(Class<E> e)<P extends org.gcube.informationsystem.base.reference.properties.PropertyElement>
voidmanagePropertyClass(Class<P> p)<R extends org.gcube.informationsystem.base.reference.relations.RelationElement<? extends org.gcube.informationsystem.base.reference.entities.EntityElement,? extends org.gcube.informationsystem.base.reference.entities.EntityElement>>
voidmanageRelationClass(Class<R> r)
-
-
-
Method Detail
-
manageRelationClass
public <R extends org.gcube.informationsystem.base.reference.relations.RelationElement<? extends org.gcube.informationsystem.base.reference.entities.EntityElement,? extends org.gcube.informationsystem.base.reference.entities.EntityElement>> void manageRelationClass(Class<R> r) throws Exception
- Specified by:
manageRelationClassin interfaceorg.gcube.informationsystem.utils.discovery.SchemaAction- Throws:
Exception
-
manageEntityClass
public <E extends org.gcube.informationsystem.base.reference.entities.EntityElement> void manageEntityClass(Class<E> e) throws Exception
- Specified by:
manageEntityClassin interfaceorg.gcube.informationsystem.utils.discovery.SchemaAction- Throws:
Exception
-
-