svn commit: r1459736 - in /syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console: pages/DisplayAttributesModalPage.java pages/panels/ResultSetPanel.java rest/SchemaRestClient.java

2013-03-22 Thread ilgrosso
Author: ilgrosso
Date: Fri Mar 22 11:55:27 2013
New Revision: 1459736

URL: http://svn.apache.org/r1459736
Log:
[SYNCOPE-341] Refreshing schemas, dschemas and vschemas at Users page load

Modified:

syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java

syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/panels/ResultSetPanel.java

syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/rest/SchemaRestClient.java

Modified: 
syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
URL: 
http://svn.apache.org/viewvc/syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java?rev=1459736r1=1459735r2=1459736view=diff
==
--- 
syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
 (original)
+++ 
syncope/branches/1_0_X/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
 Fri Mar 22 11:55:27 2013
@@ -29,8 +29,6 @@ import org.apache.commons.lang.ArrayUtil
 import org.apache.syncope.client.to.UserTO;
 import org.apache.syncope.console.commons.Constants;
 import org.apache.syncope.console.commons.PreferenceManager;
-import org.apache.syncope.console.rest.SchemaRestClient;
-import org.apache.syncope.types.AttributableType;
 import org.apache.wicket.PageReference;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxButton;
@@ -66,105 +64,79 @@ public class DisplayAttributesModalPage 
 attributes, derivedAttributes, virtualAttributes, memberships, 
resources,
 serialVersionUID, password, propagationTOs};
 
-public static final ListString DEFAULT_SELECTION = Arrays.asList(new 
String[]{id, username, status});
+public static final ListString DEFAULT_SELECTION = Arrays.asList(new 
String[] {id, username, status});
 
 @SpringBean
 private PreferenceManager prefMan;
 
-/**
- * Schema rest client.
- */
-@SpringBean
-private SchemaRestClient schemaRestClient;
+private final ListString selectedDetails;
 
-final private IModelListString dnames = new 
LoadableDetachableModelListString() {
+private final ListString selectedSchemas;
 
-private static final long serialVersionUID = 5275935387613157437L;
+private final ListString selectedVirSchemas;
 
-@Override
-protected ListString load() {
+private final ListString selectedDerSchemas;
 
-final ListString details = new ArrayListString();
+public DisplayAttributesModalPage(final PageReference pageRef, final 
ModalWindow window,
+final ListString schemaNames, final ListString dSchemaNames, 
final ListString vSchemaNames) {
 
-Class? clazz = UserTO.class;
+super();
 
-// loop on class and all superclasses searching for field
-while (clazz != null  clazz != Object.class) {
-for (Field field : clazz.getDeclaredFields()) {
-if (!ArrayUtils.contains(ATTRIBUTES_TO_HIDE, 
field.getName())) {
-details.add(field.getName());
-}
-}
-clazz = clazz.getSuperclass();
-}
+final IModelListString fnames = new 
LoadableDetachableModelListString() {
 
-Collections.reverse(details);
-return details;
-}
-};
+private static final long serialVersionUID = 5275935387613157437L;
 
-final private IModelListString names = new 
LoadableDetachableModelListString() {
+@Override
+protected ListString load() {
 
-private static final long serialVersionUID = 5275935387613157437L;
+final ListString details = new ArrayListString();
 
-@Override
-protected ListString load() {
+Class? clazz = UserTO.class;
 
-ListString schemas = 
schemaRestClient.getSchemaNames(AttributableType.USER);
+// loop on class and all superclasses searching for field
+while (clazz != null  clazz != Object.class) {
+for (Field field : clazz.getDeclaredFields()) {
+if (!ArrayUtils.contains(ATTRIBUTES_TO_HIDE, 
field.getName())) {
+details.add(field.getName());
+}
+}
+clazz = clazz.getSuperclass();
+}
 
-if (schemas == null) {
-schemas = new ArrayListString();
+Collections.reverse(details);
+return details;
 }
+};
 
-return schemas;
-}
-};
-
-final private IModelListString dsnames = new 

svn commit: r1459775 - in /syncope/trunk: ./ console/src/main/java/org/apache/syncope/console/pages/ console/src/main/java/org/apache/syncope/console/pages/panels/ console/src/main/java/org/apache/syn

2013-03-22 Thread ilgrosso
Author: ilgrosso
Date: Fri Mar 22 13:55:04 2013
New Revision: 1459775

URL: http://svn.apache.org/r1459775
Log:
[SYNCOPE-341] Merge from 1_0_X

Modified:
syncope/trunk/   (props changed)

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Users.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/AbstractSearchResultPanel.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchResultPanel.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleTabPanel.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/SelectOnlyUserSearchResultPanel.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/UserSearchResultPanel.java

syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/SchemaRestClient.java

syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/panels/AbstractSearchResultPanel.html

Propchange: syncope/trunk/
--
  Merged /syncope/branches/1_0_X:r1459693-1459736

Modified: 
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
URL: 
http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java?rev=1459775r1=1459774r2=1459775view=diff
==
--- 
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
 (original)
+++ 
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DisplayAttributesModalPage.java
 Fri Mar 22 13:55:04 2013
@@ -26,10 +26,8 @@ import java.util.List;
 import java.util.Map;
 import org.apache.commons.lang.ArrayUtils;
 import org.apache.syncope.common.to.UserTO;
-import org.apache.syncope.common.types.AttributableType;
 import org.apache.syncope.console.commons.Constants;
 import org.apache.syncope.console.commons.PreferenceManager;
-import org.apache.syncope.console.rest.SchemaRestClient;
 import org.apache.wicket.PageReference;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxButton;
@@ -52,6 +50,7 @@ import org.apache.wicket.spring.injectio
 /**
  * Modal window with Display attributes form.
  */
+@SuppressWarnings({unchecked, rawtypes})
 public class DisplayAttributesModalPage extends BaseModalPage {
 
 private static final long serialVersionUID = -4274117450918385110L;
@@ -70,100 +69,75 @@ public class DisplayAttributesModalPage 
 @SpringBean
 private PreferenceManager prefMan;
 
-/**
- * Schema rest client.
- */
-@SpringBean
-private SchemaRestClient schemaRestClient;
+private final ListString selectedDetails;
 
-final private IModelListString dnames = new 
LoadableDetachableModelListString() {
+private final ListString selectedSchemas;
 
-private static final long serialVersionUID = 5275935387613157437L;
+private final ListString selectedDerSchemas;
 
-@Override
-protected ListString load() {
+private final ListString selectedVirSchemas;
 
-final ListString details = new ArrayListString();
+public DisplayAttributesModalPage(final PageReference pageRef, final 
ModalWindow window,
+final ListString schemaNames, final ListString dSchemaNames, 
final ListString vSchemaNames) {
 
-Class? clazz = UserTO.class;
+super();
 
-// loop on class and all superclasses searching for field
-while (clazz != null  clazz != Object.class) {
-for (Field field : clazz.getDeclaredFields()) {
-if (!ArrayUtils.contains(ATTRIBUTES_TO_HIDE, 
field.getName())) {
-details.add(field.getName());
-}
-}
-clazz = clazz.getSuperclass();
-}
+final IModelListString fnames = new 
LoadableDetachableModelListString() {
 
-Collections.reverse(details);
-return details;
-}
-};
+private static final long serialVersionUID = 5275935387613157437L;
 
-final private IModelListString names = new 
LoadableDetachableModelListString() {
+@Override
+protected ListString load() {
 
-private static final long serialVersionUID = 5275935387613157437L;
+final ListString details = new ArrayListString();
 
-@Override
-protected ListString load() {
+Class? clazz = UserTO.class;
 
-ListString schemas = 
schemaRestClient.getSchemaNames(AttributableType.USER);
+// loop on class and all superclasses