diff --git a/uberfire-js/src/main/java/org/uberfire/client/editor/JSEditorActivity.java b/uberfire-js/src/main/java/org/uberfire/client/editor/JSEditorActivity.java index b1bd43c031..9b1622cffb 100644 --- a/uberfire-js/src/main/java/org/uberfire/client/editor/JSEditorActivity.java +++ b/uberfire-js/src/main/java/org/uberfire/client/editor/JSEditorActivity.java @@ -72,6 +72,11 @@ public void onShutdown() { nativeEditor.onShutdown(); } + @Override + public String getIdentifier() { + return nativeEditor.getId(); + } + private void setupObservablePathCallBacks() { path.onConcurrentUpdate( new ParameterizedCommand() { @Override diff --git a/uberfire-js/src/main/java/org/uberfire/client/screen/JSWorkbenchScreenActivity.java b/uberfire-js/src/main/java/org/uberfire/client/screen/JSWorkbenchScreenActivity.java index 911d4ca0b6..8b71445b8c 100644 --- a/uberfire-js/src/main/java/org/uberfire/client/screen/JSWorkbenchScreenActivity.java +++ b/uberfire-js/src/main/java/org/uberfire/client/screen/JSWorkbenchScreenActivity.java @@ -37,6 +37,11 @@ public PlaceRequest getPlace() { return place; } + @Override + public String getIdentifier() { + return nativePlugin.getId(); + } + @Override public boolean onMayClose() { return nativePlugin.onMayClose(); diff --git a/uberfire-js/src/main/java/org/uberfire/client/splash/JSSplashScreenActivity.java b/uberfire-js/src/main/java/org/uberfire/client/splash/JSSplashScreenActivity.java index d9a93e07bc..3a71aa604c 100644 --- a/uberfire-js/src/main/java/org/uberfire/client/splash/JSSplashScreenActivity.java +++ b/uberfire-js/src/main/java/org/uberfire/client/splash/JSSplashScreenActivity.java @@ -69,6 +69,11 @@ public PlaceRequest getPlace() { return place; } + @Override + public String getIdentifier() { + return nativeSplashScreen.getId(); + } + public void init() { if ( !splashFilter.displayNextTime() ) { return; diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractWorkbenchPerspectiveActivity.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractWorkbenchPerspectiveActivity.java index 29fade3c77..deb4524090 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractWorkbenchPerspectiveActivity.java +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/AbstractWorkbenchPerspectiveActivity.java @@ -33,9 +33,6 @@ public AbstractWorkbenchPerspectiveActivity( final PlaceManager placeManager ) { @Override public abstract PerspectiveDefinition getDefaultPerspectiveLayout(); - @Override - public abstract String getIdentifier(); - @Override public boolean isDefault() { return false; diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/Activity.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/Activity.java index 1d4ec9c4df..232877958a 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/Activity.java +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/Activity.java @@ -88,9 +88,15 @@ public interface Activity extends RuntimeFeatureResource { /** * Returns the PlaceRequest that this Activity is currently tied to. - * + * * @return the PlaceRequest that this activity was started for, or null if this activity is not in the started * state. */ PlaceRequest getPlace(); + + /** + * Returns the unique identifier for this perspective. Should match the CDI bean name (the argument to the + * activity's {@code @Named} annotation). + */ + String getIdentifier(); } diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityBeansInfo.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityBeansInfo.java new file mode 100644 index 0000000000..fd06f64038 --- /dev/null +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityBeansInfo.java @@ -0,0 +1,84 @@ +/* + * Copyright 2015 JBoss Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.uberfire.client.mvp; + +import org.jboss.errai.ioc.client.container.IOC; +import org.jboss.errai.ioc.client.container.IOCBeanDef; +import org.jboss.errai.ioc.client.container.SyncBeanManager; + +import javax.enterprise.context.ApplicationScoped; +import javax.inject.Named; +import java.lang.annotation.Annotation; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; + + +@ApplicationScoped +public class ActivityBeansInfo { + + public List getAvailableWorkbenchScreensIds() { + return lookupBeansId( WorkbenchScreenActivity.class ); + } + + public List getAvailablePerspectivesIds() { + return lookupBeansId( PerspectiveActivity.class ); + } + + public List getAvailableSplashScreensIds() { + return lookupBeansId( SplashScreenActivity.class ); + } + + public List getAvailableWorkbenchEditorsIds() { + return lookupBeansId( WorkbenchEditorActivity.class ); + } + + private List lookupBeansId( Class activityClass ) { + final Collection> screens = getBeanManager().lookupBeans( activityClass ); + List result = new ArrayList(); + for (final IOCBeanDef beanDef : screens) { + result.add( getId( beanDef ) ); + } + Collections.sort( result ); + return result; + } + + SyncBeanManager getBeanManager() { + return IOC.getBeanManager(); + } + + + private String getId( final IOCBeanDef beanDef ) { + for (final Annotation annotation : beanDef.getQualifiers()) { + if (isNamed( annotation )) { + return ((Named) annotation).value(); + } + } + if (hasBeanName( beanDef )) { + return beanDef.getName(); + } + return ""; + } + + boolean isNamed( Annotation annotation ) { + return annotation instanceof Named; + } + + private boolean hasBeanName( IOCBeanDef beanDef ) { + return beanDef.getName() != null && !beanDef.getName().isEmpty(); + } +} diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityManagerImpl.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityManagerImpl.java index e0c3e496df..57d59f7fc2 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityManagerImpl.java +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/ActivityManagerImpl.java @@ -16,7 +16,6 @@ package org.uberfire.client.mvp; -import org.jboss.errai.ioc.client.container.IOC; import org.jboss.errai.ioc.client.container.IOCBeanDef; import org.jboss.errai.ioc.client.container.SyncBeanManager; import org.jboss.errai.security.shared.api.identity.User; @@ -29,8 +28,6 @@ import javax.enterprise.context.ApplicationScoped; import javax.enterprise.context.Dependent; import javax.inject.Inject; -import javax.inject.Named; -import java.lang.annotation.Annotation; import java.util.*; import static java.util.Collections.*; @@ -107,30 +104,10 @@ public Set getActivities( final PlaceRequest placeRequest ) { private void resolvePathPlaceRequestIdentifier( PlaceRequest placeRequest, Set activities ) { if ( activities!=null && !activities.isEmpty() ) { final Activity activity = activities.iterator().next(); - resolvePathPlaceRequestIdentifier( placeRequest, activity ); + placeRequest.setIdentifier( activity.getIdentifier() ); } } - private void resolvePathPlaceRequestIdentifier( PlaceRequest placeRequest, Activity activity ) { - Set annotations = lookupActivityAnnotations( activity ); - for ( Annotation annotation : annotations ) { - if ( annotation instanceof Named ) { - String resolvedPlaceIdentifier = ( (Named) annotation ).value(); - placeRequest.setIdentifier( resolvedPlaceIdentifier ); - break; - } - } - } - - protected Set lookupActivityAnnotations( Activity activity ) { - IOCBeanDef iocBeanDef = IOC.getBeanManager().lookupBean( activity.getClass() ); - Set qualifiers = iocBeanDef.getQualifiers(); - if ( qualifiers == null ) { - return new HashSet(); - } - return qualifiers; - } - @Override public boolean containsActivity( final PlaceRequest placeRequest ) { if ( containsCache.containsKey( placeRequest.getIdentifier() ) ) { diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveActivity.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveActivity.java index efa473581d..c9522b350d 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveActivity.java +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/mvp/PerspectiveActivity.java @@ -33,12 +33,6 @@ public interface PerspectiveActivity extends ContextSensitiveActivity { */ PerspectiveDefinition getDefaultPerspectiveLayout(); - /** - * Returns the unique identifier for this perspective. Should match the CDI bean name (the argument to the - * activity's {@code @Named} annotation). - */ - String getIdentifier(); - /** * Returns true if this perspective should be displayed automatically when the application starts. Each application * needs exactly one default perspective. diff --git a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notfound/ActivityNotFoundPresenter.java b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notfound/ActivityNotFoundPresenter.java index c53b97ec50..3caec9bde8 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notfound/ActivityNotFoundPresenter.java +++ b/uberfire-workbench/uberfire-workbench-client/src/main/java/org/uberfire/client/workbench/widgets/notfound/ActivityNotFoundPresenter.java @@ -89,6 +89,11 @@ public void onOpen() { view.setRequestedPlaceIdentifier( identifier ); } + @Override + public String getIdentifier() { + return "uf.workbench.activity.notfound"; + } + public void close() { placeManager.closePlace( this.place ); } diff --git a/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/AbstractPopupActivityTest.java b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/AbstractPopupActivityTest.java index 44c683123f..3e5bc3b1c4 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/AbstractPopupActivityTest.java +++ b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/AbstractPopupActivityTest.java @@ -175,6 +175,11 @@ public IsWidget getWidget() { public String getTitle() { return "Testing Popup Activity"; } + + @Override + public String getIdentifier() { + return "fake.popup.Activity"; + } } } diff --git a/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityBeansInfoTest.java b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityBeansInfoTest.java new file mode 100644 index 0000000000..2e6ddd8f59 --- /dev/null +++ b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityBeansInfoTest.java @@ -0,0 +1,151 @@ +/* + * Copyright 2015 JBoss Inc + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.uberfire.client.mvp; + +import org.jboss.errai.ioc.client.container.CreationalContext; +import org.jboss.errai.ioc.client.container.IOCBeanDef; +import org.jboss.errai.ioc.client.container.SyncBeanManager; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mock; + +import javax.inject.Named; +import java.lang.annotation.Annotation; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; +import java.util.Set; + +import static org.junit.Assert.*; +import static org.mockito.Matchers.anyObject; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class ActivityBeansInfoTest { + + private SyncBeanManager syncBeanManager; + + private ActivityBeansInfo activityBeansInfo; + + @Before + public void setup(){ + syncBeanManager = mock( SyncBeanManager.class ); + activityBeansInfo = new ActivityBeansInfo(){ + @Override + SyncBeanManager getBeanManager() { + return syncBeanManager; + } + }; + } + + @Test + public void getAvaliableWorkbenchScreensIdsTest(){ + when( syncBeanManager.lookupBeans( WorkbenchScreenActivity.class ) ) + .thenReturn( generateBeansList() ); + + assertEquals( 2 , activityBeansInfo.getAvailableWorkbenchScreensIds().size() ); + //assert bean order + assertEquals( "A" , activityBeansInfo.getAvailableWorkbenchScreensIds().get( 0 ) ); + assertEquals( "Z" , activityBeansInfo.getAvailableWorkbenchScreensIds().get( 1 ) ); + + } + + private Collection> generateBeansList() { + Collection> beans = new ArrayList>( ); + + beans.add( generateBeanDef( "Z", true ) ); + beans.add( generateBeanDef( "A", false ) ); + + return beans; + } + + private IOCBeanDef generateBeanDef(String beanName, final boolean hasAnnotations) { + return new IOCBeanDef() { + @Override + public Class getType() { + return null; + } + + @Override + public Class getBeanClass() { + return null; + } + + @Override + public Class getScope() { + return null; + } + + @Override + public WorkbenchScreenActivity getInstance() { + return null; + } + + @Override + public WorkbenchScreenActivity getInstance( CreationalContext context ) { + return null; + } + + @Override + public WorkbenchScreenActivity newInstance() { + return null; + } + + @Override + public Set getQualifiers() { + final HashSet annotations = new HashSet(); + if( hasAnnotations ){ + annotations.add( new Named(){ + + @Override + public Class annotationType() { + return null; + } + + @Override + public String value() { + return "Z"; + } + } ); + } + return annotations; + } + + @Override + public boolean matches( Set annotations ) { + return false; + } + + @Override + public String getName() { + return "A"; + } + + @Override + public boolean isConcrete() { + return false; + } + + @Override + public boolean isActivated() { + return false; + } + }; + } + + +} \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityManagerLifecycleTest.java b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityManagerLifecycleTest.java index dc66d4ef31..11a876a44c 100644 --- a/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityManagerLifecycleTest.java +++ b/uberfire-workbench/uberfire-workbench-client/src/test/java/org/uberfire/client/mvp/ActivityManagerLifecycleTest.java @@ -47,16 +47,7 @@ public class ActivityManagerLifecycleTest { // the activity manager we're unit testing @InjectMocks - ActivityManagerImpl activityManager = new ActivityManagerImpl() { - @Override - protected Set lookupActivityAnnotations( Activity activity ) { - Set annotations = new HashSet(); - Named annotation = mock( Named.class ); - when( annotation.value() ).thenReturn( PATH_PLACE_ID ); - annotations.add( annotation ); - return annotations; - } - }; + ActivityManagerImpl activityManager = new ActivityManagerImpl(); // things that are useful to individual tests PlaceRequest kansas; @@ -84,6 +75,7 @@ protected ObservablePath createObservablePath( Path path ) { }; when( pathPlaceActivity.getPlace() ).thenReturn( pathPlace ); + when( pathPlaceActivity.getIdentifier() ).thenReturn( PATH_PLACE_ID ); IOCBeanDef pathIocBean = makeDependentBean( Activity.class, pathPlaceActivity ); pathIocBeanSpy = spy( pathIocBean ); when( activityBeansCache.getActivity( pathPlace.getIdentifier() ) ).thenReturn( pathIocBeanSpy ); diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/java/org/uberfire/annotations/processors/WorkbenchEditorProcessorTest.java b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/java/org/uberfire/annotations/processors/WorkbenchEditorProcessorTest.java index db69b4978c..6909f69c05 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/java/org/uberfire/annotations/processors/WorkbenchEditorProcessorTest.java +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/java/org/uberfire/annotations/processors/WorkbenchEditorProcessorTest.java @@ -248,8 +248,8 @@ public void testWorkbenchEditorOnStart2ParametersWrongOrder() throws FileNotFoun assertCompilationMessage( diagnostics, Kind.ERROR, Diagnostic.NOPOS, Diagnostic.NOPOS, "Methods annotated with @OnStartup must take one argument of type org.uberfire.backend.vfs.Path and an optional second argument of type org.uberfire.mvp.PlaceRequest" ); assertNotNull( result.getActualCode() ); assertNotNull( result.getExpectedCode() ); - assertEquals( result.getActualCode(), - result.getExpectedCode() ); + assertEquals( result.getExpectedCode(), + result.getActualCode() ); } @Test diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/AnnotatedWithEverything.java b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/AnnotatedWithEverything.java index 860b7f2759..a7ea5b8bd8 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/AnnotatedWithEverything.java +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/AnnotatedWithEverything.java @@ -10,12 +10,12 @@ /** * A non-functional class that exists only to support the UF-44 regression test. */ -@WorkbenchPerspective -@WorkbenchEditor -@WorkbenchContext -@WorkbenchPopup -@WorkbenchScreen -@WorkbenchSplashScreen +@WorkbenchPerspective(identifier = "sample") +@WorkbenchEditor(identifier = "sample") +@WorkbenchContext(identifier = "sample") +@WorkbenchPopup(identifier = "sample") +@WorkbenchScreen(identifier = "sample") +@WorkbenchSplashScreen(identifier = "sample") public class AnnotatedWithEverything { } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest10.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest10.expected index 01eee012fc..833dc69e69 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest10.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest10.expected @@ -93,4 +93,10 @@ public class WorkbenchEditorTest10Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest10Activity"; } + + @Override + public String getIdentifier() { + return "test10"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest11.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest11.expected index e9fbefaa13..a261381e80 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest11.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest11.expected @@ -92,4 +92,10 @@ public class WorkbenchEditorTest11Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest11Activity"; } + + @Override + public String getIdentifier() { + return "test11"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest12.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest12.expected index afeb8085e1..f3c258094f 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest12.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest12.expected @@ -92,4 +92,10 @@ public class WorkbenchEditorTest12Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest12Activity"; } + + @Override + public String getIdentifier() { + return "test12"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest13.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest13.expected index da1258a95e..4d78a9a1b6 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest13.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest13.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest13Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest13Activity"; } + + @Override + public String getIdentifier() { + return "test13"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest14.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest14.expected index 8464ec27c9..e2c1893671 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest14.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest14.expected @@ -92,4 +92,10 @@ public class WorkbenchEditorTest14Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest14Activity"; } + + @Override + public String getIdentifier() { + return "test14"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest15.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest15.expected index 97e754e1f2..cc3906bd1c 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest15.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest15.expected @@ -92,4 +92,10 @@ public class WorkbenchEditorTest15Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest15Activity"; } + + @Override + public String getIdentifier() { + return "test15"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest16.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest16.expected index 60849dc6b4..aec4a8de04 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest16.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest16.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest16Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest16Activity"; } + + @Override + public String getIdentifier() { + return "test16"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest17.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest17.expected index 001e7d7ca4..929fb47d4f 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest17.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest17.expected @@ -86,4 +86,10 @@ public class WorkbenchEditorTest17Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest17Activity"; } + + @Override + public String getIdentifier() { + return "test17"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest18.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest18.expected index 83cb822bdb..de5134334c 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest18.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest18.expected @@ -88,4 +88,10 @@ public class WorkbenchEditorTest18Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest18Activity"; } + + @Override + public String getIdentifier() { + return "test18"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest19.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest19.expected index 58d1a25663..518274c29d 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest19.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest19.expected @@ -86,4 +86,10 @@ public class WorkbenchEditorTest19Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest19Activity"; } + + @Override + public String getIdentifier() { + return "test19"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest21.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest21.expected index 47bd254d39..6b78290dc0 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest21.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest21.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest21Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest21Activity"; } + + @Override + public String getIdentifier() { + return "test21"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest22.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest22.expected index 85487a41e2..84a5a597e0 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest22.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest22.expected @@ -95,4 +95,10 @@ public class WorkbenchEditorTest22Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest22Activity"; } + + @Override + public String getIdentifier() { + return "test22"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest23.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest23.expected index cb3b4c5eb7..d8afeb5932 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest23.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest23.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest23Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest23Activity"; } + + @Override + public String getIdentifier() { + return "test23"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest24.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest24.expected index a78900e6c0..be175c3bde 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest24.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest24.expected @@ -90,4 +90,10 @@ public class WorkbenchEditorTest24Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest24Activity"; } + + @Override + public String getIdentifier() { + return "test24"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest25.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest25.expected index 86592acc36..ccc9118f27 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest25.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest25.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest25Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest25Activity"; } + + @Override + public String getIdentifier() { + return "test25"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest26.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest26.expected index 1b8f3c77ff..bec97d9a77 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest26.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest26.expected @@ -90,4 +90,10 @@ public class WorkbenchEditorTest26Activity extends AbstractWorkbenchEditorActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest26Activity"; } + + @Override + public String getIdentifier() { + return "test26"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest5.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest5.expected index 0e07a51238..ca26255f73 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest5.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest5.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest5Activity extends AbstractWorkbenchEditorActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest5Activity"; } + + @Override + public String getIdentifier() { + return "test5"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest6.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest6.expected index eb8bea5f7b..84a8fa42cc 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest6.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest6.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest6Activity extends AbstractWorkbenchEditorActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest6Activity"; } + + @Override + public String getIdentifier() { + return "test6"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest7.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest7.expected index 67d16ab3d8..66fae4c6e8 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest7.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest7.expected @@ -85,4 +85,10 @@ public class WorkbenchEditorTest7Activity extends AbstractWorkbenchEditorActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest7Activity"; } + + @Override + public String getIdentifier() { + return "test7"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest8.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest8.expected index 9d76b2594b..0f74edd0a9 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest8.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest8.expected @@ -121,4 +121,10 @@ public class WorkbenchEditorTest8Activity extends AbstractWorkbenchEditorActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest8Activity"; } + + @Override + public String getIdentifier() { + return "test8"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest9.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest9.expected index 2089ca3e9f..8175d5aa89 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest9.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchEditorTest9.expected @@ -92,4 +92,10 @@ public class WorkbenchEditorTest9Activity extends AbstractWorkbenchEditorActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchEditorTest9Activity"; } + + @Override + public String getIdentifier() { + return "test9"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest11.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest11.expected index a362b68456..16204f164f 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest11.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest11.expected @@ -82,4 +82,10 @@ public class WorkbenchPopupTest11Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest11Activity"; } + + @Override + public String getIdentifier() { + return "test11"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest12.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest12.expected index 6597dc8b04..70b7422e4c 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest12.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest12.expected @@ -80,4 +80,10 @@ public class WorkbenchPopupTest12Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest12Activity"; } + + @Override + public String getIdentifier() { + return "test12"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest3.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest3.expected index d85bd39a32..589f25540f 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest3.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest3.expected @@ -77,4 +77,10 @@ public class WorkbenchPopupTest3Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest3Activity"; } + + @Override + public String getIdentifier() { + return "test3"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest4.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest4.expected index 6ac99632e8..3891eed6ca 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest4.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest4.expected @@ -77,4 +77,10 @@ public class WorkbenchPopupTest4Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest4Activity"; } + + @Override + public String getIdentifier() { + return "test4"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest5.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest5.expected index d3c816476e..eaa44054e0 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest5.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest5.expected @@ -77,4 +77,10 @@ public class WorkbenchPopupTest5Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest5Activity"; } + + @Override + public String getIdentifier() { + return "test5"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest6.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest6.expected index 6096e65d11..97da82266c 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest6.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest6.expected @@ -83,4 +83,10 @@ public class WorkbenchPopupTest6Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest6Activity"; } + + @Override + public String getIdentifier() { + return "test6"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest7.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest7.expected index 55deda99ba..b4a1353670 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest7.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest7.expected @@ -83,4 +83,10 @@ public class WorkbenchPopupTest7Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest7Activity"; } + + @Override + public String getIdentifier() { + return "test7"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest8.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest8.expected index 7254c6f27a..771bc33578 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest8.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchPopupTest8.expected @@ -83,4 +83,10 @@ public class WorkbenchPopupTest8Activity extends AbstractPopupActivity { public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchPopupTest8Activity"; } + + @Override + public String getIdentifier() { + return "test8"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest10.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest10.expected index 7504381e40..358fa93fdc 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest10.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest10.expected @@ -85,4 +85,10 @@ public class WorkbenchScreenTest10Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest10Activity"; } + + @Override + public String getIdentifier() { + return "test10"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest11.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest11.expected index 6e9132a305..a07c287568 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest11.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest11.expected @@ -91,4 +91,10 @@ public class WorkbenchScreenTest11Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest11Activity"; } + + @Override + public String getIdentifier() { + return "test11"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest12.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest12.expected index 3f680f5986..77d36b10e0 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest12.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest12.expected @@ -91,4 +91,10 @@ public class WorkbenchScreenTest12Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest12Activity"; } + + @Override + public String getIdentifier() { + return "test12"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest14.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest14.expected index 5b9e60be70..27f9bef01e 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest14.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest14.expected @@ -84,4 +84,10 @@ public class WorkbenchScreenTest14Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest14Activity"; } + + @Override + public String getIdentifier() { + return "test14"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest15.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest15.expected index 30d4d01ab5..8ff1f34b5d 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest15.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest15.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest15Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest15Activity"; } + + @Override + public String getIdentifier() { + return "test15"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest17.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest17.expected index e816c7caed..b4994be1f8 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest17.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest17.expected @@ -82,4 +82,10 @@ public class WorkbenchScreenTest17Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest17Activity"; } + + @Override + public String getIdentifier() { + return "test17"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest18.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest18.expected index ac1c6a3004..7c12793c1a 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest18.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest18.expected @@ -83,4 +83,10 @@ public class WorkbenchScreenTest18Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest18Activity"; } + + @Override + public String getIdentifier() { + return "test18"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest19.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest19.expected index cd7672aa83..a0e417e456 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest19.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest19.expected @@ -80,4 +80,10 @@ public class WorkbenchScreenTest19Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest19Activity"; } + + @Override + public String getIdentifier() { + return "test19"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest21.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest21.expected index b5036d742e..5d7bf9cf1c 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest21.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest21.expected @@ -83,4 +83,10 @@ public class WorkbenchScreenTest21Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest21Activity"; } + + @Override + public String getIdentifier() { + return "test21"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest23.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest23.expected index 8c6fa4cb23..c08f7148af 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest23.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest23.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest23Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest23Activity"; } + + @Override + public String getIdentifier() { + return "test23"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest24.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest24.expected index e63066d194..c05aa81fd3 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest24.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest24.expected @@ -82,4 +82,10 @@ public class WorkbenchScreenTest24Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest24Activity"; } + + @Override + public String getIdentifier() { + return "test24"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest25.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest25.expected index e3608019fc..8f538cb0aa 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest25.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest25.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest25Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest25Activity"; } + + @Override + public String getIdentifier() { + return "test25"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest26.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest26.expected index acb76015e3..b8deb4db18 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest26.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest26.expected @@ -82,4 +82,10 @@ public class WorkbenchScreenTest26Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest26Activity"; } + + @Override + public String getIdentifier() { + return "test26"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest27.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest27.expected index ebbec84a50..b1614339bb 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest27.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest27.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest27Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest27Activity"; } + + @Override + public String getIdentifier() { + return "test27"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest28.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest28.expected index 9bc67783e8..a7b347a035 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest28.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest28.expected @@ -87,4 +87,10 @@ public class WorkbenchScreenTest28Activity extends AbstractWorkbenchScreenActivi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest28Activity"; } + + @Override + public String getIdentifier() { + return "test28"; + } + } \ No newline at end of file diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest5.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest5.expected index 9410e692e0..3a4d4008e4 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest5.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest5.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest5Activity extends AbstractWorkbenchScreenActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest5Activity"; } + + @Override + public String getIdentifier() { + return "test5"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest6.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest6.expected index cedd1e8d92..e97606c8cf 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest6.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest6.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest6Activity extends AbstractWorkbenchScreenActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest6Activity"; } + + @Override + public String getIdentifier() { + return "test6"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest7.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest7.expected index 985462bd34..4e9734b99f 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest7.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest7.expected @@ -77,4 +77,10 @@ public class WorkbenchScreenTest7Activity extends AbstractWorkbenchScreenActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest7Activity"; } + + @Override + public String getIdentifier() { + return "test7"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest8.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest8.expected index 3de1050a91..8e2e587713 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest8.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest8.expected @@ -112,4 +112,10 @@ public class WorkbenchScreenTest8Activity extends AbstractWorkbenchScreenActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest8Activity"; } + + @Override + public String getIdentifier() { + return "test8"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest9.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest9.expected index 12ba2a7d82..03468c4b22 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest9.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchScreenTest9.expected @@ -84,4 +84,10 @@ public class WorkbenchScreenTest9Activity extends AbstractWorkbenchScreenActivit public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchScreenTest9Activity"; } + + @Override + public String getIdentifier() { + return "test9"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest6.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest6.expected index 39d083858d..80ca553e6e 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest6.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest6.expected @@ -90,4 +90,10 @@ public class WorkbenchSplashScreenTest6Activity extends AbstractSplashScreenActi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchSplashScreenTest6Activity"; } + + @Override + public String getIdentifier() { + return "test6"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest7.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest7.expected index dc5d6f116f..782cb328e9 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest7.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest7.expected @@ -93,4 +93,10 @@ public class WorkbenchSplashScreenTest7Activity extends AbstractSplashScreenActi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchSplashScreenTest7Activity"; } + + @Override + public String getIdentifier() { + return "test7"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest9.expected b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest9.expected index 4dbfe72d6b..22908eff19 100644 --- a/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest9.expected +++ b/uberfire-workbench/uberfire-workbench-processors-tests/src/test/resources/org/uberfire/annotations/processors/expected/WorkbenchSplashScreenTest9.expected @@ -93,4 +93,10 @@ public class WorkbenchSplashScreenTest9Activity extends AbstractSplashScreenActi public String getSignatureId() { return "org.uberfire.annotations.processors.WorkbenchSplashScreenTest9Activity"; } + + @Override + public String getIdentifier() { + return "test9"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityContext.ftl b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityContext.ftl index 0e563f36f8..44c74099f6 100644 --- a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityContext.ftl +++ b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityContext.ftl @@ -129,4 +129,9 @@ public class ${className} extends AbstractWorkbenchContextActivity { public String getSignatureId() { return "${packageName}.${className}"; } + + @Override + public String getIdentifier() { + return "${identifier}"; + } } diff --git a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityEditor.ftl b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityEditor.ftl index d2e2b98e8b..97ff5eea3f 100644 --- a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityEditor.ftl +++ b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityEditor.ftl @@ -273,4 +273,10 @@ public class ${className} extends AbstractWorkbenchEditorActivity { public String getSignatureId() { return "${packageName}.${className}"; } + + @Override + public String getIdentifier() { + return "${identifier}"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityScreen.ftl b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityScreen.ftl index 7099a056f7..db4b62b5af 100644 --- a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityScreen.ftl +++ b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/activityScreen.ftl @@ -247,4 +247,10 @@ public class ${className} extends AbstractWorkbenchScreenActivity { public String getSignatureId() { return "${packageName}.${className}"; } + + @Override + public String getIdentifier() { + return "${identifier}"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/popupScreen.ftl b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/popupScreen.ftl index ec2a156bb8..23153e292a 100644 --- a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/popupScreen.ftl +++ b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/popupScreen.ftl @@ -167,4 +167,10 @@ public class ${className} extends AbstractPopupActivity { public String getSignatureId() { return "${packageName}.${className}"; } + + @Override + public String getIdentifier() { + return "${identifier}"; + } + } diff --git a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/splashScreen.ftl b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/splashScreen.ftl index e7d2195c9d..979df0e065 100644 --- a/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/splashScreen.ftl +++ b/uberfire-workbench/uberfire-workbench-processors/src/main/resources/org/uberfire/annotations/processors/templates/splashScreen.ftl @@ -193,4 +193,10 @@ public class ${className} extends AbstractSplashScreenActivity { public String getSignatureId() { return "${packageName}.${className}"; } + + @Override + public String getIdentifier() { + return "${identifier}"; + } + }