mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-03-11 14:50:19 +01:00
added createShema method to converter interface
This commit is contained in:
@@ -150,7 +150,8 @@ public class GroupConverter extends AbstractConverter
|
||||
*
|
||||
* @param connection
|
||||
*/
|
||||
void createShema(ODatabaseDocumentTx connection)
|
||||
@Override
|
||||
public void createShema(ODatabaseDocumentTx connection)
|
||||
{
|
||||
OSchema schema = connection.getMetadata().getSchema();
|
||||
OClass oclass = schema.getClass(DOCUMENT_CLASS);
|
||||
|
||||
@@ -33,6 +33,7 @@ package sonia.scm.orientdb;
|
||||
|
||||
//~--- non-JDK imports --------------------------------------------------------
|
||||
|
||||
import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx;
|
||||
import com.orientechnologies.orient.core.record.impl.ODocument;
|
||||
|
||||
/**
|
||||
@@ -74,4 +75,12 @@ public interface Converter<T>
|
||||
* @return
|
||||
*/
|
||||
public T convert(ODocument doc);
|
||||
|
||||
/**
|
||||
* Method description
|
||||
*
|
||||
*
|
||||
* @param connection
|
||||
*/
|
||||
public void createShema(ODatabaseDocumentTx connection);
|
||||
}
|
||||
|
||||
@@ -137,7 +137,8 @@ public class PermissionConverter extends AbstractConverter
|
||||
*
|
||||
* @param connection
|
||||
*/
|
||||
void createShema(ODatabaseDocumentTx connection)
|
||||
@Override
|
||||
public void createShema(ODatabaseDocumentTx connection)
|
||||
{
|
||||
OSchema schema = connection.getMetadata().getSchema();
|
||||
OClass oclass = schema.getClass(DOCUMENT_CLASS);
|
||||
|
||||
@@ -176,7 +176,8 @@ public class RepositoryConverter extends AbstractConverter
|
||||
*
|
||||
* @param connection
|
||||
*/
|
||||
void createShema(ODatabaseDocumentTx connection)
|
||||
@Override
|
||||
public void createShema(ODatabaseDocumentTx connection)
|
||||
{
|
||||
OSchema schema = connection.getMetadata().getSchema();
|
||||
OClass oclass = schema.getClass(DOCUMENT_CLASS);
|
||||
@@ -205,5 +206,7 @@ public class RepositoryConverter extends AbstractConverter
|
||||
FIELD_TYPE);
|
||||
schema.save();
|
||||
}
|
||||
|
||||
PermissionConverter.INSTANCE.createShema(connection);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user