Merge "Omaha #3612 Fixed Thin client plugin blacklist" into omaha_14.4.1
Former-commit-id:3660d4a0c5
[formerlyb731fa2258
] [formerly9973cc8340
] [formerly9973cc8340
[formerly714c42a24d
]] [formerlyced3e75600
[formerly9973cc8340
[formerly714c42a24d
] [formerlyced3e75600
[formerly 370411bb2ca890457e0630804c3a6b0b46080c3a]]]] Former-commit-id:ced3e75600
Former-commit-id: d253dfebdc683462d8e928b30d6ca680573d23eb [formerly 2ca0b76990fbd1971ac0ad59c24535e635e5edcb] [formerly39334f2fa0
[formerly2626b9ff33
]] Former-commit-id:39334f2fa0
Former-commit-id:e069fb94b6
This commit is contained in:
commit
f970a51f55
2 changed files with 14 additions and 7 deletions
|
@ -26,7 +26,6 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
|
||||
import org.eclipse.jface.preference.IPreferenceStore;
|
||||
import org.eclipse.ui.application.WorkbenchAdvisor;
|
||||
import org.osgi.framework.Bundle;
|
||||
|
||||
import com.raytheon.uf.common.comm.HttpClient;
|
||||
|
@ -52,6 +51,7 @@ import com.raytheon.uf.viz.thinclient.localization.LocalizationCachePersistence;
|
|||
import com.raytheon.uf.viz.thinclient.localization.ThinClientLocalizationInitializer;
|
||||
import com.raytheon.uf.viz.thinclient.preferences.ThinClientPreferenceConstants;
|
||||
import com.raytheon.uf.viz.thinclient.refresh.TimedRefresher;
|
||||
import com.raytheon.viz.ui.personalities.awips.AWIPSWorkbenchAdvisor;
|
||||
import com.raytheon.viz.ui.personalities.awips.AbstractAWIPSComponent;
|
||||
import com.raytheon.viz.ui.personalities.awips.CAVE;
|
||||
|
||||
|
@ -178,12 +178,11 @@ public class ThinClientComponent extends CAVE implements IThinClientComponent {
|
|||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
* @see com.raytheon.viz.ui.personalities.awips.AbstractCAVEComponent#
|
||||
* getWorkbenchAdvisor()
|
||||
* @see com.raytheon.viz.ui.personalities.awips.AbstractAWIPSComponent#
|
||||
* createAWIPSWorkbenchAdvisor()
|
||||
*/
|
||||
@Override
|
||||
protected WorkbenchAdvisor getWorkbenchAdvisor() {
|
||||
// Use custom workbench advisor, will add thin client preferences page
|
||||
protected AWIPSWorkbenchAdvisor createAWIPSWorkbenchAdvisor() {
|
||||
return new ThinClientWorkbenchAdvisor();
|
||||
}
|
||||
|
||||
|
|
|
@ -122,10 +122,10 @@ public abstract class AbstractAWIPSComponent extends CAVEApplication {
|
|||
* getWorkbenchAdvisor()
|
||||
*/
|
||||
@Override
|
||||
protected WorkbenchAdvisor getWorkbenchAdvisor() {
|
||||
protected final WorkbenchAdvisor getWorkbenchAdvisor() {
|
||||
WorkbenchAdvisor workbenchAdvisor = null;
|
||||
if ((getRuntimeModes() & WORKBENCH) != 0) {
|
||||
workbenchAdvisor = new AWIPSWorkbenchAdvisor();
|
||||
workbenchAdvisor = createAWIPSWorkbenchAdvisor();
|
||||
} else if (!isNonUIComponent()) {
|
||||
workbenchAdvisor = new HiddenWorkbenchAdvisor(getComponentName(),
|
||||
this);
|
||||
|
@ -141,6 +141,14 @@ public abstract class AbstractAWIPSComponent extends CAVEApplication {
|
|||
return workbenchAdvisor;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return A new instance of {@link AWIPSWorkbenchAdvisor} to use for the
|
||||
* component's {@link WorkbenchAdvisor}
|
||||
*/
|
||||
protected AWIPSWorkbenchAdvisor createAWIPSWorkbenchAdvisor() {
|
||||
return new AWIPSWorkbenchAdvisor();
|
||||
}
|
||||
|
||||
/*
|
||||
* (non-Javadoc)
|
||||
*
|
||||
|
|
Loading…
Add table
Reference in a new issue