Skip to content
Snippets Groups Projects
Commit d45c71ad authored by izabel's avatar izabel
Browse files

[LMS-780] update "checkPage"

SVN: 10254
parent 89bed7b5
No related branches found
No related tags found
No related merge requests found
......@@ -57,10 +57,12 @@ abstract public class AbstractGenericEntityEditForm<T extends EntityType, S exte
private final List<Widget> checkComponents;
abstract protected List<Widget> getEntitySpecificDisplayComponents();
abstract protected List<Widget> getEntitySpecificCheckPageWidgets();
abstract protected List<Field<?>> getEntitySpecificFormFields();
abstract protected void updateCheckPageWidgets();
abstract protected PropertiesEditor<T, S, P> createPropertiesEditor(
List<S> entityTypesPropertyTypes, List<P> properties, String string);
......@@ -75,7 +77,7 @@ abstract public class AbstractGenericEntityEditForm<T extends EntityType, S exte
createPropertiesEditor(entity.getEntityTypePropertyTypes(), entity.getProperties(),
createId(entity.getEntityKind(), entity.getIdentifier()));
grid = new EntityPropertyGrid<T, S, P>(viewContext, entity.getProperties());
for (Widget w : getEntitySpecificDisplayComponents())
for (Widget w : getEntitySpecificCheckPageWidgets())
{
checkComponents.add(w);
}
......@@ -161,5 +163,7 @@ abstract public class AbstractGenericEntityEditForm<T extends EntityType, S exte
}
entity.setProperties(editor.extractProperties());
grid.setProperties(entity.getProperties());
updateCheckPageWidgets();
}
}
......@@ -159,9 +159,16 @@ public final class GenericExperimentEditForm
}
@Override
protected List<Widget> getEntitySpecificDisplayComponents()
protected List<Widget> getEntitySpecificCheckPageWidgets()
{
final ArrayList<Widget> widgets = new ArrayList<Widget>();
return widgets;
}
@Override
protected void updateCheckPageWidgets()
{
return new ArrayList<Widget>();
}
}
......@@ -99,9 +99,14 @@ public final class GenericMaterialEditForm
}
@Override
protected List<Widget> getEntitySpecificDisplayComponents()
protected List<Widget> getEntitySpecificCheckPageWidgets()
{
return new ArrayList<Widget>();
}
@Override
protected void updateCheckPageWidgets()
{
}
}
......@@ -99,9 +99,14 @@ public final class GenericSampleEditForm
}
@Override
protected List<Widget> getEntitySpecificDisplayComponents()
protected List<Widget> getEntitySpecificCheckPageWidgets()
{
return new ArrayList<Widget>();
}
@Override
protected void updateCheckPageWidgets()
{
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment