diff --git a/.gwt/.gwt-log b/.gwt/.gwt-log index fb294cf..f796bc2 100644 --- a/.gwt/.gwt-log +++ b/.gwt/.gwt-log @@ -2792,3 +2792,227 @@ Compiling... Compilation completed in 0.00 seconds Removing invalidated units Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 40% complete (ETR: 6 seconds) + 40% complete (ETR: 6 seconds) + 40% complete (ETR: 6 seconds) + 40% complete (ETR: 6 seconds) + 40% complete (ETR: 6 seconds) + 50% complete (ETR: 5 seconds) + 60% complete (ETR: 4 seconds) + 70% complete (ETR: 3 seconds) + 80% complete (ETR: 2 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 15.58 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 30% complete (ETR: 10 seconds) + 30% complete (ETR: 10 seconds) + 30% complete (ETR: 10 seconds) + 30% complete (ETR: 10 seconds) + 40% complete (ETR: 8 seconds) + 50% complete (ETR: 6 seconds) + 60% complete (ETR: 4 seconds) + 70% complete (ETR: 3 seconds) + 80% complete (ETR: 2 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 14.37 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 60% complete (ETR: 2 seconds) + 70% complete (ETR: 2 seconds) + 80% complete (ETR: 1 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 9.29 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 20% complete (ETR: 12 seconds) + 20% complete (ETR: 12 seconds) + 20% complete (ETR: 12 seconds) + 30% complete (ETR: 12 seconds) + 40% complete (ETR: 9 seconds) + 50% complete (ETR: 6 seconds) + 60% complete (ETR: 4 seconds) + 70% complete (ETR: 3 seconds) + 80% complete (ETR: 2 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 18.31 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 50% complete (ETR: 4 seconds) + 50% complete (ETR: 4 seconds) + 50% complete (ETR: 4 seconds) + 50% complete (ETR: 4 seconds) + 50% complete (ETR: 4 seconds) + 50% complete (ETR: 4 seconds) + 60% complete (ETR: 3 seconds) + 70% complete (ETR: 2 seconds) + 80% complete (ETR: 1 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 11.43 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 70% complete (ETR: 2 seconds) + 80% complete (ETR: 1 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 9.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 0 cached/archived units. Used 0 / 2719 units from cache. +Compiling... + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 60% complete (ETR: 3 seconds) + 70% complete (ETR: 2 seconds) + 80% complete (ETR: 1 seconds) + 90% complete (ETR: 1 seconds) + 100% complete (ETR: 0 seconds) + Compilation completed in 11.72 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes +Public resources found in... +Translatable source found in... +Found 2719 cached/archived units. Used 2719 / 2719 units from cache. +Compiling... + Compilation completed in 0.00 seconds +Removing invalidated units +Finding entry point classes diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressBarUpdater.java index fe3af25..97a7b33 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressBarUpdater.java @@ -71,4 +71,12 @@ public class ChangeColumnTypeProgressBarUpdater implements ChangeColumnTypeProgr } + + @Override + public void operationGeneratingView() { + Log.info("Generating View..."); + progressBar.updateText("Generating View..."); + + } + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressDialog.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressDialog.java index f5ed91b..56962eb 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressDialog.java @@ -127,4 +127,10 @@ public class ChangeColumnTypeProgressDialog extends Window implements ChangeColu this.trId=trId; why=ChangeTableWhy.TABLECURATION; } + + @Override + public void operationGeneratingView() { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressListener.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressListener.java index 1c11d8e..f29c2ed 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressListener.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressListener.java @@ -48,4 +48,10 @@ public interface ChangeColumnTypeProgressListener { * @param details */ public void operationStopped(TRId trId, String reason, String details); + + /** + * Called when the operation is generating the view + */ + public void operationGeneratingView(); + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressUpdater.java index 05e42f4..d0adb62 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ChangeColumnTypeProgressUpdater.java @@ -47,19 +47,24 @@ public class ChangeColumnTypeProgressUpdater extends Timer { + result.getStatus()); switch (result.getStatus()) { case INITIALIZING: - Log.info("CSV Import Initializing..."); + Log.info("Initializing..."); fireOperationInitializing(); break; case ABORTED: cancel(); - Log.info("CSV Import Operation Aborted"); + Log.info("Operation Aborted"); break; case IN_PROGRESS: fireOperationUpdate(result.getProgress()); break; case VALIDATING_RULES: + Log.info("Validating Rules..."); fireOperationUpdate(result.getProgress()); - break; + break; + case GENERATING_VIEW: + Log.info("Generating View..."); + fireOperationGeneratingView(); + break; case STOPPED: cancel(); stopMessage(result); @@ -70,7 +75,7 @@ public class ChangeColumnTypeProgressUpdater extends Timer { break; case SUCCEDED: cancel(); - Log.info("Import fisnish TableId :" + Log.info("Succeded TableId :" + result.getTrId()); fireOperationComplete(result.getTrId()); break; @@ -130,6 +135,12 @@ public class ChangeColumnTypeProgressUpdater extends Timer { for (ChangeColumnTypeProgressListener listener : listeners) listener.operationInitializing(); } + + protected void fireOperationGeneratingView() { + for (ChangeColumnTypeProgressListener listener : listeners) + listener.operationGeneratingView(); + } + protected void fireOperationUpdate(float elaborated) { for (ChangeColumnTypeProgressListener listener : listeners) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressBarUpdater.java index 479d38c..d0d8c9b 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressBarUpdater.java @@ -71,4 +71,12 @@ public class DeleteColumnProgressBarUpdater implements DeleteColumnProgressListe } + + @Override + public void operationGeneratingView() { + Log.info("Generating View..."); + progressBar.updateText("Generating View..."); + + } + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressDialog.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressDialog.java index 4eb5b7e..2594ad3 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressDialog.java @@ -127,5 +127,11 @@ public class DeleteColumnProgressDialog extends Window implements DeleteColumnPr this.trId=trId; why=ChangeTableWhy.TABLECURATION; } + + @Override + public void operationGeneratingView() { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressListener.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressListener.java index b8cb177..4983d45 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressListener.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressListener.java @@ -49,5 +49,11 @@ public interface DeleteColumnProgressListener { * @param details */ public void operationStopped(TRId trId, String reason, String details); + + + /** + * Called when the operation is generating the view + */ + public void operationGeneratingView(); } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressUpdater.java index 3b9c9f4..5065d2d 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/DeleteColumnProgressUpdater.java @@ -48,19 +48,24 @@ public class DeleteColumnProgressUpdater extends Timer { + result.getStatus()); switch (result.getStatus()) { case INITIALIZING: - Log.info("Delete Column Initializing..."); + Log.info("Initializing..."); fireOperationInitializing(); break; case ABORTED: cancel(); - Log.info("Delete Column Operation Aborted"); + Log.info("Operation Aborted"); break; case IN_PROGRESS: fireOperationUpdate(result.getProgress()); break; case VALIDATING_RULES: + Log.info("Validating Rules..."); fireOperationUpdate(result.getProgress()); break; + case GENERATING_VIEW: + Log.info("Generating View..."); + fireOperationGeneratingView(); + break; case STOPPED: cancel(); stopMessage(result); @@ -71,7 +76,7 @@ public class DeleteColumnProgressUpdater extends Timer { break; case SUCCEDED: cancel(); - Log.info("Import fisnish TableId :" + Log.info("Succeded TableId :" + result.getTrId()); fireOperationComplete(result.getTrId()); break; @@ -135,6 +140,11 @@ public class DeleteColumnProgressUpdater extends Timer { for (DeleteColumnProgressListener listener : listeners) listener.operationInitializing(); } + + protected void fireOperationGeneratingView() { + for (DeleteColumnProgressListener listener : listeners) + listener.operationGeneratingView(); + } protected void fireOperationUpdate(float elaborated) { for (DeleteColumnProgressListener listener : listeners) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressBarUpdater.java index 0a1c46f..a963345 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressBarUpdater.java @@ -71,4 +71,11 @@ public class LabelColumnProgressBarUpdater implements LabelColumnProgressListene } + @Override + public void operationGeneratingView() { + Log.info("Generating View..."); + progressBar.updateText("Generating View..."); + + } + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressDialog.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressDialog.java index 0d454b1..f90dab4 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressDialog.java @@ -128,4 +128,10 @@ public class LabelColumnProgressDialog extends Window implements LabelColumnProg this.trId=trId; why=ChangeTableWhy.TABLECURATION; } + + @Override + public void operationGeneratingView() { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressListener.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressListener.java index 875ea55..98767f2 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressListener.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressListener.java @@ -50,4 +50,10 @@ public interface LabelColumnProgressListener { * @param details */ public void operationStopped(TRId trId, String reason, String details); + + + /** + * Called when the operation is generating the view + */ + public void operationGeneratingView(); } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressUpdater.java index b167f71..d226dc1 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/LabelColumnProgressUpdater.java @@ -59,8 +59,13 @@ public class LabelColumnProgressUpdater extends Timer { fireOperationUpdate(result.getProgress()); break; case VALIDATING_RULES: + Log.info("Validating Rules..."); fireOperationUpdate(result.getProgress()); break; + case GENERATING_VIEW: + Log.info("Generating View..."); + fireOperationGeneratingView(); + break; case STOPPED: cancel(); stopMessage(result); @@ -71,7 +76,7 @@ public class LabelColumnProgressUpdater extends Timer { break; case SUCCEDED: cancel(); - Log.info("Import fisnish TableId :" + Log.info("Succeded TableId :" + result.getTrId()); fireOperationComplete(result.getTrId()); break; @@ -135,6 +140,11 @@ public class LabelColumnProgressUpdater extends Timer { for (LabelColumnProgressListener listener : listeners) listener.operationInitializing(); } + + protected void fireOperationGeneratingView() { + for (LabelColumnProgressListener listener : listeners) + listener.operationGeneratingView(); + } protected void fireOperationUpdate(float elaborated) { for (LabelColumnProgressListener listener : listeners) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressBarUpdater.java index 3aa7772..4f024c9 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressBarUpdater.java @@ -71,4 +71,12 @@ public class ReplaceBatchColumnProgressBarUpdater implements ReplaceBatchColumnP } + + @Override + public void operationGeneratingView() { + Log.info("Generating View..."); + progressBar.updateText("Generating View..."); + + } + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressDialog.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressDialog.java index f04d2b2..5fc2de8 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressDialog.java @@ -130,4 +130,10 @@ public class ReplaceBatchColumnProgressDialog extends Window implements ReplaceB this.trId=trId; why=ChangeTableWhy.TABLECURATION; } + + @Override + public void operationGeneratingView() { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressListener.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressListener.java index 0dbbb18..bc303a0 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressListener.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressListener.java @@ -50,4 +50,10 @@ public interface ReplaceBatchColumnProgressListener { * @param details */ public void operationStopped(TRId trId, String reason, String details); + + + /** + * Called when the operation is generating the view + */ + public void operationGeneratingView(); } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressUpdater.java index 44d0dd7..d40d356 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceBatchColumnProgressUpdater.java @@ -59,8 +59,12 @@ public class ReplaceBatchColumnProgressUpdater extends Timer { fireOperationUpdate(result.getProgress()); break; case VALIDATING_RULES: + Log.info("Validating Rules..."); fireOperationUpdate(result.getProgress()); break; + case GENERATING_VIEW: + Log.info("Generating View..."); + fireOperationGeneratingView(); case STOPPED: cancel(); stopMessage(result); @@ -135,6 +139,11 @@ public class ReplaceBatchColumnProgressUpdater extends Timer { for (ReplaceBatchColumnProgressListener listener : listeners) listener.operationInitializing(); } + + protected void fireOperationGeneratingView() { + for (ReplaceBatchColumnProgressListener listener : listeners) + listener.operationGeneratingView(); + } protected void fireOperationUpdate(float elaborated) { for (ReplaceBatchColumnProgressListener listener : listeners) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressBarUpdater.java index 135b81e..b2287cd 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressBarUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressBarUpdater.java @@ -70,5 +70,12 @@ public class ReplaceColumnProgressBarUpdater implements ReplaceColumnProgressLis progressBar.updateText("Validations failed"); } + + @Override + public void operationGeneratingView() { + Log.info("Generating View..."); + progressBar.updateText("Generating View..."); + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressDialog.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressDialog.java index f00bcad..db5e090 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressDialog.java @@ -130,4 +130,10 @@ public class ReplaceColumnProgressDialog extends Window implements ReplaceColumn this.trId=trId; why=ChangeTableWhy.TABLECURATION; } + + @Override + public void operationGeneratingView() { + // TODO Auto-generated method stub + + } } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressListener.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressListener.java index f4e7496..ce7da9b 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressListener.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressListener.java @@ -50,4 +50,10 @@ public interface ReplaceColumnProgressListener { * @param details */ public void operationStopped(TRId trId, String reason, String details); + + /** + * Called when the operation is generating the view + */ + public void operationGeneratingView(); + } diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressUpdater.java index bedf6e1..5d7a2b7 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressUpdater.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/progress/ReplaceColumnProgressUpdater.java @@ -59,8 +59,12 @@ public class ReplaceColumnProgressUpdater extends Timer { fireOperationUpdate(result.getProgress()); break; case VALIDATING_RULES: + Log.info("Validating Rules..."); fireOperationUpdate(result.getProgress()); break; + case GENERATING_VIEW: + Log.info("Generating View..."); + fireOperationGeneratingView(); case STOPPED: cancel(); stopMessage(result); @@ -135,6 +139,11 @@ public class ReplaceColumnProgressUpdater extends Timer { for (ReplaceColumnProgressListener listener : listeners) listener.operationInitializing(); } + + protected void fireOperationGeneratingView() { + for (ReplaceColumnProgressListener listener : listeners) + listener.operationGeneratingView(); + } protected void fireOperationUpdate(float elaborated) { for (ReplaceColumnProgressListener listener : listeners)