Changeset 17969
- Timestamp:
- 04/28/07 18:11:48 (1 year ago)
- Files:
-
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/binding/MethodValueExpression.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/UISelectItems.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIInputFile.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIOutputFile.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/DirectoryAwareComponent.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/DirectoryEntryOutputComponent.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/model/impl/EditableModelImpl.java (modified) (6 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/model/impl/SortableSelectDocumentDataModelImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/resolver/ContextStringWrapper.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/resolver/FieldAdapterManager.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/RestDocumentLinkTagHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/BaseURL.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/ComponentUtils.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/SeamComponentCallHelper.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/test/java/org/nuxeo/ecm/platform/ui/web/util/TestDocumentLocator.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/binding/MethodValueExpression.java
r14031 r17969 52 52 53 53 @Override 54 public boolean equals(Object arg0) { 55 return methodExpression.equals(arg0); 54 public boolean equals(Object obj) { 55 if (this == obj) { 56 return true; 57 } 58 if (!(obj instanceof MethodValueExpression)) { 59 return false; 60 } 61 MethodValueExpression other = (MethodValueExpression) obj; 62 return methodExpression.equals(other.methodExpression); 63 } 64 65 @Override 66 public int hashCode() { 67 return methodExpression.hashCode(); 56 68 } 57 69 … … 59 71 public String getExpressionString() { 60 72 return methodExpression.getExpressionString(); 61 }62 63 @Override64 public int hashCode() {65 return methodExpression.hashCode();66 73 } 67 74 org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/UISelectItems.java
r15954 r17969 155 155 156 156 public Object saveState(FacesContext context) { 157 Object values[]= new Object[4];157 Object[] values = new Object[4]; 158 158 values[0] = super.saveState(context); 159 159 values[1] = var; … … 164 164 165 165 public void restoreState(FacesContext context, Object state) { 166 Object values[]= (Object[]) state;166 Object[] values = (Object[]) state; 167 167 super.restoreState(context, values[0]); 168 168 var = (String) values[1]; … … 170 170 itemValue = values[3]; 171 171 } 172 172 173 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIInputFile.java
r17936 r17969 439 439 @Override 440 440 public Object saveState(FacesContext context) { 441 Object values[]= new Object[7];441 Object[] values = new Object[7]; 442 442 values[0] = super.saveState(context); 443 443 values[1] = choice; … … 452 452 @Override 453 453 public void restoreState(FacesContext context, Object state) { 454 Object values[]= (Object[]) state;454 Object[] values = (Object[]) state; 455 455 super.restoreState(context, values[0]); 456 456 choice = (InputFileChoice) values[1]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIOutputFile.java
r15954 r17969 236 236 @Override 237 237 public Object saveState(FacesContext context) { 238 Object values[]= new Object[5];238 Object[] values = new Object[5]; 239 239 values[0] = super.saveState(context); 240 240 values[1] = filename; … … 247 247 @Override 248 248 public void restoreState(FacesContext context, Object state) { 249 Object values[]= (Object[]) state;249 Object[] values = (Object[]) state; 250 250 super.restoreState(context, values[0]); 251 251 filename = (String) values[1]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/DirectoryAwareComponent.java
r15420 r17969 72 72 @Override 73 73 public Object saveState(FacesContext context) { 74 Object values[]= new Object[2];74 Object[] values = new Object[2]; 75 75 values[0] = super.saveState(context); 76 76 values[1] = directoryName; … … 80 80 @Override 81 81 public void restoreState(FacesContext context, Object state) { 82 Object values[]= (Object[]) state;82 Object[] values = (Object[]) state; 83 83 super.restoreState(context, values[0]); 84 84 directoryName = (String) values[1]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/directory/DirectoryEntryOutputComponent.java
r11746 r17969 68 68 @Override 69 69 public Object saveState(FacesContext context) { 70 Object values[]= new Object[4];70 Object[] values = new Object[4]; 71 71 values[0] = super.saveState(context); 72 72 values[1] = entryId; … … 78 78 @Override 79 79 public void restoreState(FacesContext context, Object state) { 80 Object values[]= (Object[]) state;80 Object[] values = (Object[]) state; 81 81 super.restoreState(context, values[0]); 82 82 entryId = (String) values[1]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/model/impl/EditableModelImpl.java
r17938 r17969 126 126 protected int getNewRowKey() { 127 127 Collection<Integer> keys = keyMap.values(); 128 if (keys. size() == 0) {128 if (keys.isEmpty()) { 129 129 return 0; 130 130 } else { … … 141 141 if (data == null) { 142 142 return false; 143 } else if ((index >= 0) && (index < data.size())) { 144 return true; 145 } else { 146 return false; 147 } 143 } 144 return (index >= 0) && (index < data.size()); 148 145 } 149 146 … … 180 177 } else { 181 178 Object oldData = getOriginalRowDataForKey(rowKey); 182 if (data == null && oldData == null) { 183 return true; 184 } else { 185 return false; 186 } 179 return data == null && oldData == null; 187 180 } 188 181 } … … 214 207 public void setRowData(Object rowData) { 215 208 if (isRowAvailable()) { 216 int index = getRowIndex(); 217 data.set(index, rowData); 209 data.set(this.index, rowData); 218 210 } 219 211 } … … 248 240 } 249 241 } 250 251 242 } 252 243 … … 351 342 buf.append(", dirty: "); 352 343 buf.append(isDirty()); 353 buf.append( "}");344 buf.append('}'); 354 345 return buf.toString(); 355 346 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/model/impl/SortableSelectDocumentDataModelImpl.java
r15808 r17969 62 62 String fieldName = null; 63 63 if (column != null) { 64 String s[]= column.split(":");64 String[] s = column.split(":"); 65 65 try { 66 66 schemaName = s[0]; org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/resolver/ContextStringWrapper.java
r16046 r17969 27 27 @Override 28 28 public String toString() { 29 return this.value;29 return value; 30 30 } 31 31 32 // FIXME: this doesn't implement the equals() contract (not symetric).33 32 @Override 34 public boolean equals(Object val) { 35 return value.equals(val); 33 public boolean equals(Object object) { 34 if (this == object) { 35 return true; 36 } 37 if (!(object instanceof ContextStringWrapper)) { 38 return false; 39 } 40 41 ContextStringWrapper that = (ContextStringWrapper) object; 42 return value.equals(that.value); 36 43 } 37 44 org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/resolver/FieldAdapterManager.java
r17855 r17969 144 144 145 145 private static Date getCalendarAsDate(Calendar value) { 146 Calendar calValue = value; 147 return calValue.getTime(); 146 return value.getTime(); 148 147 } 149 148 org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/RestDocumentLinkTagHandler.java
r16136 r17969 115 115 // because this tag can be used in composition 116 116 // we handle empty string as null value 117 private Boolean isValueSet(String value) { 118 if ((value == null) || value.equals("")) { 119 return false; 120 } 121 return true; 117 private static Boolean isValueSet(String value) { 118 return value != null && !value.equals(""); 122 119 } 123 120 org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/BaseURL.java
r16288 r17969 32 32 33 33 // Detect virtual hosting. 34 String forwardedHost = (String)httpRequest.getHeader(X_FORWARDED_HOST);34 String forwardedHost = httpRequest.getHeader(X_FORWARDED_HOST); 35 35 36 36 // :XXX: Need to test out with different proxy configurations … … 55 55 if (("http".equals(protocol) && serverPort != 80) 56 56 || ("https".equals(protocol) && serverPort != 443)) { 57 sbaseURL.append( ":");57 sbaseURL.append(':'); 58 58 sbaseURL.append(serverPort); 59 59 } … … 63 63 sbaseURL.append("http://localhost:8080"); 64 64 } 65 sbaseURL.append( "/");65 sbaseURL.append('/'); 66 66 baseURL = sbaseURL.toString(); 67 67 } else { … … 90 90 public static String getBaseURL() { 91 91 String baseURL; 92 baseURL = getServerURL() + getWebAppName() + "/";92 baseURL = getServerURL() + getWebAppName() + '/'; 93 93 return baseURL; 94 94 } org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/ComponentUtils.java
r15945 r17969 137 137 138 138 public static String translate(FacesContext context, String messageId, 139 Object params[]) {139 Object[] params) { 140 140 String bundleName = context.getApplication().getMessageBundle(); 141 141 Locale locale = context.getViewRoot().getLocale(); … … 150 150 151 151 public static void addErrorMessage(FacesContext context, 152 UIComponent component, String message, Object params[]) {152 UIComponent component, String message, Object[] params) { 153 153 String bundleName = context.getApplication().getMessageBundle(); 154 154 Locale locale = context.getViewRoot().getLocale(); org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/SeamComponentCallHelper.java
r16046 r17969 100 100 Class type = null; 101 101 if (component.getType().isSessionBean() 102 && component.getBusinessInterfaces().size() > 0) {102 && !component.getBusinessInterfaces().isEmpty()) { 103 103 for (Class c : component.getBusinessInterfaces()) { 104 104 if (c.isAnnotationPresent(EJB.LOCAL)) { org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/test/java/org/nuxeo/ecm/platform/ui/web/util/TestDocumentLocator.java
r16046 r17969 34 34 35 35 try { 36 new URI(result);36 assertNotNull(new URI(result)); 37 37 } catch (URISyntaxException e) { 38 38 fail("not a valid result: " + e.getMessage()); … … 48 48 49 49 try { 50 new URL(result);50 assertNotNull(new URL(result)); 51 51 } catch (MalformedURLException e) { 52 52 fail("not a valid result: " + e.getMessage());
