protected abstract void generateDAOs(AbstractDAOFactory factory, DeviceReport report);
@Override
public void done() {
DeviceReport report = get();
synchronized (viewDeviceLock) {
if (isValidReport(report)) {
view.setDimensionType(convertDimensionType(report == null ? null : report
.getDimensionType()));
view.setReadOnly((report != null) && (!report.isWriteable()));
}
else {
if (exception != null) {
errorMessage(exception.getMessage());
}