Author: akazakov
Date: 2012-02-07 20:13:04 -0500 (Tue, 07 Feb 2012)
New Revision: 38491
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/BaseEntity.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/EntityType.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Holder.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/IndexedEntity.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Search.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SearchableEntity.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SuperTest.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Test.java
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/User.java
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/WebContent/varAttributes.xhtml
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
Log:
https://issues.jboss.org/browse/JBIDE-10809 Can't Resolve Property if Interface
Extending another Interface
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/WebContent/varAttributes.xhtml
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/WebContent/varAttributes.xhtml 2012-02-08
01:00:44 UTC (rev 38490)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/WebContent/varAttributes.xhtml 2012-02-08
01:13:04 UTC (rev 38491)
@@ -52,5 +52,20 @@
<h:dataTable value="#{setItems}" var="value">
<h:outputText value="#{value.nonExistingBroken}"/>
</h:dataTable>
+
+ <h:dataTable value="#{searchTestComponent.results}" var="_r">
+ <h:link value="#{_r.nonExistingBroken}"/>
+ <h:link value="#{_r.searchResultName}"
outcome="#{_r.entityType.viewId.bytes}">
+ <f:param name="oid" value="#{_r.entityId}" />
+ </h:link>
+ </h:dataTable>
+
+ <h:dataTable value="#{searchTestComponent.users}" var="_r2">
+ <h:link value="#{_r.nonExistingBroken}"/>
+ <h:link value="#{_r2.entityType.viewId.bytes}"
outcome="#{_r2.entityType.superTest}">
+ <f:param name="oid"
value="#{_r2.holder.entityType.viewId.bytes}" />
+ </h:link>
+ </h:dataTable>
+
</ui:define>
</ui:composition>
\ No newline at end of file
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/BaseEntity.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/BaseEntity.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/BaseEntity.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,7 @@
+package org.domain.seam22.session;
+
+public interface BaseEntity {
+
+ Object getEntityId();
+ EntityType getEntityType();
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/BaseEntity.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/EntityType.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/EntityType.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/EntityType.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,8 @@
+package org.domain.seam22.session;
+
+public abstract class EntityType implements Test {
+
+ public String getViewId() {
+ return "";
+ }
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/EntityType.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Holder.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Holder.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Holder.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,16 @@
+package org.domain.seam22.session;
+
+public abstract class Holder extends EntityType implements SearchableEntity {
+
+ public Object getEntityId() {
+ return null;
+ }
+
+ public EntityType getEntityType() {
+ return null;
+ }
+
+ public Object getSearchResultName() {
+ return null;
+ }
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Holder.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/IndexedEntity.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/IndexedEntity.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/IndexedEntity.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,5 @@
+package org.domain.seam22.session;
+
+public interface IndexedEntity extends SearchableEntity {
+
+}
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/IndexedEntity.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Search.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Search.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Search.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,17 @@
+package org.domain.seam22.session;
+
+import java.util.List;
+
+import org.jboss.seam.annotations.Name;
+
+@Name("searchTestComponent")
+public class Search {
+
+ public List<SearchableEntity> getResults() {
+ return null;
+ }
+
+ public List<User> getUsers() {
+ return null;
+ }
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Search.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SearchableEntity.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SearchableEntity.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SearchableEntity.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,6 @@
+package org.domain.seam22.session;
+
+public interface SearchableEntity extends BaseEntity {
+
+ Object getSearchResultName();
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SearchableEntity.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SuperTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SuperTest.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SuperTest.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,6 @@
+package org.domain.seam22.session;
+
+public interface SuperTest {
+
+ Object getSuperTest();
+}
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/SuperTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Test.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Test.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Test.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,6 @@
+package org.domain.seam22.session;
+
+public interface Test extends SuperTest {
+
+ Object getItem();
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/Test.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/User.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/User.java
(rev 0)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/User.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -0,0 +1,20 @@
+package org.domain.seam22.session;
+
+public class User implements IndexedEntity {
+
+ public Object getSearchResultName() {
+ return null;
+ }
+
+ public Object getEntityId() {
+ return null;
+ }
+
+ public EntityType getEntityType() {
+ return null;
+ }
+
+ public Holder getHolder() {
+ return null;
+ }
+}
\ No newline at end of file
Property changes on:
trunk/seam/tests/org.jboss.tools.seam.core.test/projects/SeamWebWarTestProject/src/action/org/domain/seam22/session/User.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java 2012-02-08
01:00:44 UTC (rev 38490)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java 2012-02-08
01:13:04 UTC (rev 38491)
@@ -152,7 +152,7 @@
}
sb.append("]"); //$NON-NLS-1$
System.out.println(sb.toString());
- AbstractResourceMarkerTest.assertMarkerIsCreated(file, messagePattern, false, 49, 50,
53);
+ AbstractResourceMarkerTest.assertMarkerIsCreated(file, messagePattern, false, 49, 50,
53, 57, 64);
}
private List<IMarker> getMarkersByGroupName(IResource resource, String
messageGroup) throws CoreException {