package org.nightlabs.jfire.trade.admin.ui.editor.endcustomerreplicationpolicy;
import org.nightlabs.base.ui.entity.editor.EntityEditor;
import org.nightlabs.jfire.store.ProductType;
import org.nightlabs.jfire.store.id.ProductTypeID;
import org.nightlabs.jfire.trade.admin.ui.editor.AbstractProductTypePageController;
import org.nightlabs.progress.ProgressMonitor;
public class EndCustomerReplicationPolicyProductTypePageController
extends AbstractProductTypePageController<ProductType>
{
private EndCustomerReplicationPolicyControllerHelper endCustomerReplicationPolicyControllerHelper = new EndCustomerReplicationPolicyControllerHelper();
public EndCustomerReplicationPolicyProductTypePageController(EntityEditor editor) {
super(editor);
}
public EndCustomerReplicationPolicyProductTypePageController(EntityEditor editor, boolean startBackgroundLoading) {
super(editor, startBackgroundLoading);
}
@Override
public ProductType getExtendedProductType(ProgressMonitor monitor, ProductTypeID extendedProductTypeID) {
return null;
}
@Override
protected String[] getEntityFetchGroups() {
return null;
}
@Override
protected ProductType retrieveEntity(ProgressMonitor monitor) {
endCustomerReplicationPolicyControllerHelper.load(getProductTypeID(), monitor);
return null;
}
@Override
protected ProductType storeEntity(ProductType controllerObject, ProgressMonitor monitor) {
return null;
}
public EndCustomerReplicationPolicyControllerHelper getEndCustomerReplicationPolicyControllerHelper() {
return endCustomerReplicationPolicyControllerHelper;
}
}