dflorey     2004/12/30 07:04:28

  Modified:    projector/src/java/org/apache/slide/projector/processor/core
                        DateFormatter.java
               projector/src/java/org/apache/slide/projector/constraints
                        ArrayFactory.java MapFactory.java DateFactory.java
               projector/src/java/org/apache/slide/projector/engine
                        ProcessorManager.java
               projector/src/java/org/apache/slide/projector/processor/table
                        TableMapRenderer.java
               projector/src/java/org/apache/slide/projector/value Any.java
               projector/src/java/org/apache/slide/projector/repository/webdav
                        WebdavRepository.java
  Removed:     projector/src/java/org/apache/slide/projector/constraints
                        DynamicMapConstraints.java
                        DynamicArrayConstraints.java
                        DynamicListConstraints.java
  Log:
  Migration to commons-contract continued...
  
  Revision  Changes    Path
  1.5       +1 -1      
jakarta-slide/projector/src/java/org/apache/slide/projector/processor/core/DateFormatter.java
  
  Index: DateFormatter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/processor/core/DateFormatter.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DateFormatter.java        28 Nov 2004 13:54:06 -0000      1.4
  +++ DateFormatter.java        30 Dec 2004 15:04:27 -0000      1.5
  @@ -34,7 +34,7 @@
       private final static String[] STYLES = new String[] { HIDE, SHORT, 
MEDIUM, LONG, FULL }; 
       
       private final static ParameterDescriptor[] parameterDescriptors = new 
ParameterDescriptor[]{
  -             new ParameterDescriptor(DATE, new 
ParameterMessage("dateFormatter/parameter/date"), new DateConstraints()),
  +             new ParameterDescriptor(DATE, new 
ParameterMessage("dateFormatter/parameter/date"), new 
DateConstraints("yyyy-MM-dd'T'HH:mm:ss'Z'")),
                new ParameterDescriptor(DATE_FORMAT, new 
ParameterMessage("dateFormatter/parameter/dateFormat"), new 
StringConstraints(STYLES), SHORT),
                new ParameterDescriptor(TIME_FORMAT, new 
ParameterMessage("dateFormatter/parameter/timeFormat"), new 
StringConstraints(STYLES), SHORT),
       };
  
  
  
  1.4       +2 -2      
jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/ArrayFactory.java
  
  Index: ArrayFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/ArrayFactory.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ArrayFactory.java 30 Dec 2004 12:55:57 -0000      1.3
  +++ ArrayFactory.java 30 Dec 2004 15:04:27 -0000      1.4
  @@ -41,8 +41,8 @@
        Iterator childrenIterator = element.getChildren().iterator();;
           if ( childrenIterator.hasNext() ) {
               Constraints allowedArrayValue = 
ConstraintsManager.getInstance().loadConstraints((Element)childrenIterator.next());
  -            return new DynamicArrayConstraints(allowedArrayValue);
  +            return new ArrayConstraints(allowedArrayValue);
           }
  -        return new DynamicArrayConstraints();
  +        return new ArrayConstraints();
       }
   }
  
  
  
  1.4       +1 -1      
jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/MapFactory.java
  
  Index: MapFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/MapFactory.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- MapFactory.java   30 Dec 2004 12:55:57 -0000      1.3
  +++ MapFactory.java   30 Dec 2004 15:04:27 -0000      1.4
  @@ -45,7 +45,7 @@
       }
   
       public Constraints loadDescriptor(Element element) {
  -             MapConstraints valueDescriptor = new DynamicMapConstraints();
  +             MapConstraints valueDescriptor = new MapConstraints();
                for ( Iterator i = element.getChildren().iterator(); 
i.hasNext(); ) {
                        Element entry = (Element)i.next();
                        String key = entry.getAttributeValue("key");
  
  
  
  1.3       +2 -0      
jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/DateFactory.java
  
  Index: DateFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/constraints/DateFactory.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DateFactory.java  28 Nov 2004 13:54:05 -0000      1.2
  +++ DateFactory.java  30 Dec 2004 15:04:27 -0000      1.3
  @@ -23,8 +23,10 @@
        DateConstraints valueDescriptor = new DateConstraints();
           String earliest = element.getAttributeValue("earliest");
           String latest = element.getAttributeValue("latest");
  +        String formatPattern = element.getAttributeValue("formatPattern");
           if ( earliest != null ) valueDescriptor.setEarliest(new 
Date(Long.valueOf(earliest).longValue()));
           if ( latest != null ) valueDescriptor.setLatest(new 
Date(Long.valueOf(latest).longValue()));
  +        if ( formatPattern != null ) 
valueDescriptor.setFormatPattern(formatPattern);
        return valueDescriptor;
       }
   }
  
  
  
  1.11      +1 -1      
jakarta-slide/projector/src/java/org/apache/slide/projector/engine/ProcessorManager.java
  
  Index: ProcessorManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/engine/ProcessorManager.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ProcessorManager.java     28 Nov 2004 13:54:08 -0000      1.10
  +++ ProcessorManager.java     30 Dec 2004 15:04:28 -0000      1.11
  @@ -273,7 +273,7 @@
       public static Object prepareValue(ParameterDescriptor 
parameterDescriptor, Object value, Context context) throws Exception {
        Object preparedValue;
        if ( value instanceof Any ) {
  -              value = ((Any)value).load(context);
  +              value = ((Any)value).evaluate(context);
        }
        if ( value == null ) {
               if ( parameterDescriptor.isRequired() ) {
  
  
  
  1.7       +6 -9      
jakarta-slide/projector/src/java/org/apache/slide/projector/processor/table/TableMapRenderer.java
  
  Index: TableMapRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/processor/table/TableMapRenderer.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TableMapRenderer.java     28 Nov 2004 13:54:07 -0000      1.6
  +++ TableMapRenderer.java     30 Dec 2004 15:04:28 -0000      1.7
  @@ -107,11 +107,8 @@
           Object []input = (Object [])parameter.get(SimpleProcessor.INPUT);
           Number offsetResource = (Number)parameter.get(OFFSET);
           Number itemsPerPageResource = (Number)parameter.get(ITEMS_PER_PAGE);
  -        Object sortedByParameter = parameter.get(TableHandler.SORTED_BY);
  -        Object orderParameter = parameter.get(TableHandler.ORDER);
  -        String sortedBy = null, order = null;
  -        if ( sortedByParameter != null ) sortedBy = 
sortedByParameter.toString();
  -        if ( orderParameter != null ) order = orderParameter.toString();
  +        String sortedBy = (String)parameter.get(TableHandler.SORTED_BY);
  +        String order = (String)parameter.get(TableHandler.ORDER);
           String id = parameter.get(TableHandler.ID).toString();
           Store store = 
context.getStore(parameter.get(TableHandler.STORE).toString());
           Map tableMap = (Map)store.get(id, context);
  @@ -123,10 +120,10 @@
               if ( offset != null ) offsetResource = offset;
               Number itemsPerPage = (Number)tableMap.get(ITEMS_PER_PAGE);
               if ( itemsPerPage != null ) itemsPerPageResource = itemsPerPage;
  -            Object sortedByValue = 
(Number)tableMap.get(TableHandler.SORTED_BY);
  -            if ( sortedByValue != null && sortedByValue != null ) sortedBy = 
sortedByValue.toString();
  -            Object orderValue = (Number)tableMap.get(TableHandler.ORDER);
  -            if ( orderValue != null  && orderValue != null ) order = 
orderValue.toString();
  +            String sortedByState = 
(String)tableMap.get(TableHandler.SORTED_BY);
  +            if ( sortedByState != null ) sortedBy = sortedByState;
  +            String orderState = (String)tableMap.get(TableHandler.ORDER);
  +            if ( orderState != null ) order = orderState;
           }
        // sort table
           if ( sortedBy != null && order != null ) {
  
  
  
  1.3       +4 -2      
jakarta-slide/projector/src/java/org/apache/slide/projector/value/Any.java
  
  Index: Any.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/value/Any.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Any.java  28 Nov 2004 13:54:08 -0000      1.2
  +++ Any.java  30 Dec 2004 15:04:28 -0000      1.3
  @@ -4,11 +4,13 @@
   
   import org.apache.commons.contract.Context;
   import org.apache.commons.contract.Store;
  +import org.apache.commons.contract.constraints.Evaluatable;
   import org.apache.slide.projector.Projector;
   import org.apache.slide.projector.engine.ProcessorManager;
   import org.apache.slide.projector.processor.process.Process;
   
  -public class Any {
  +public class Any implements Evaluatable {
  +
        private URI processorUri;
       private String result;
        private String storeId;
  @@ -58,7 +60,7 @@
                return storeId;
        }
        
  -     public Object load(Context context) throws Exception {
  +     public Object evaluate(Context context) throws Exception {
                Object value = null;
                if ( key != null ) {
                        if ( storeId.equals(Projector.NO_STORE) ) {
  
  
  
  1.9       +2 -2      
jakarta-slide/projector/src/java/org/apache/slide/projector/repository/webdav/WebdavRepository.java
  
  Index: WebdavRepository.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/projector/src/java/org/apache/slide/projector/repository/webdav/WebdavRepository.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- WebdavRepository.java     28 Nov 2004 13:54:07 -0000      1.8
  +++ WebdavRepository.java     30 Dec 2004 15:04:28 -0000      1.9
  @@ -134,9 +134,9 @@
       
       public URI createRole(String rolename, Credentials credentials) throws 
RepositoryException {
           try {
  -            getResource(new URIValue(users+rolename), credentials);
  +            getResource(new URIValue(roles+rolename), credentials);
           } catch ( NotFoundException exception ) {
  -            URI roleUri = new URIValue(users+rolename);
  +            URI roleUri = new URIValue(roles+rolename);
               MkcolMethod mkcolMethod = new MkcolMethod(domain+roleUri);
               mkcolMethod.setDoAuthentication(true);
               HttpState httpState = new HttpState();
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to