added createShema method to converter interface

This commit is contained in:
Sebastian Sdorra
2012-03-18 15:20:07 +01:00
parent eb38c6c055
commit 83c532fe9c
4 changed files with 17 additions and 3 deletions

View File

@@ -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);

View File

@@ -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);
}

View File

@@ -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);

View File

@@ -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);
}
}