Ignore:
Timestamp:
03/05/10 13:36:50 (2 years ago)
Author:
dar
Message:

Ajout de l'aspect IAccessRightsAspect sur NuxeoSrcNode, field srcLiveUri, libellé des onglets de versions, format des colonnes de dates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Jav_Src/src/com/scenari/src/feature/fields/SrcFeatureFields.java

    r14956 r15040  
    101101 
    102102        /** 
     103         * DataKey pour obtenir le "Live Document" d'une version. La valeur associée 
     104         * correspondra au srcUri sur un noeud ne correspondant pas à une version et   
     105         * sera de type <code>String</code> 
     106         */ 
     107        public static final String DATAKEY_LIVEURI = "srcLiveUri"; 
     108 
     109        /** 
    103110         * Alias de DataKeys regroupant les fields de base. 
    104111         * <ul> 
     
    112119        public static final String DATAKEYALIAS_BASIS = "basis"; 
    113120        static { 
    114                 FieldsCollectorBuilder.declareAlias(DATAKEYALIAS_BASIS, DATAKEY_URI, 
    115                                 DATAKEY_ID, DATAKEY_CONTENTSTATUS, DATAKEY_LASTMODIF, 
    116                                 DATAKEY_CONTENTSIZE); 
     121                FieldsCollectorBuilder.declareAlias(DATAKEYALIAS_BASIS, DATAKEY_URI, DATAKEY_ID, DATAKEY_CONTENTSTATUS, DATAKEY_LASTMODIF, DATAKEY_CONTENTSIZE); 
    117122        } 
    118123 
     
    124129         *            Collecteur des fields recherchés 
    125130         */ 
    126         public static void fillFields(ISrcContent pSrcContent, 
    127                         IFieldsCollector pFieldsToCollect) throws Exception { 
    128                 IFieldsProviderAspect vFieldsProvider = pSrcContent 
    129                                 .getAspect(IFieldsProviderAspect.TYPE); 
    130                 if (vFieldsProvider != null) 
    131                         vFieldsProvider.fillFields(pFieldsToCollect); 
     131        public static void fillFields(ISrcContent pSrcContent, IFieldsCollector pFieldsToCollect) throws Exception { 
     132                IFieldsProviderAspect vFieldsProvider = pSrcContent.getAspect(IFieldsProviderAspect.TYPE); 
     133                if (vFieldsProvider != null) vFieldsProvider.fillFields(pFieldsToCollect); 
    132134                defaultFillFields(pSrcContent, pFieldsToCollect); 
    133135        } 
    134136 
    135         protected static void defaultFillFields(ISrcContent pSrcContent, 
    136                         IFieldsCollector pFieldsToCollect) throws Exception { 
     137        protected static void defaultFillFields(ISrcContent pSrcContent, IFieldsCollector pFieldsToCollect) throws Exception { 
    137138                pFieldsToCollect.startIterate(); 
    138                 for (String vKeyData = pFieldsToCollect.nextUnfilledDataKey(); vKeyData != null; vKeyData = pFieldsToCollect 
    139                                 .nextUnfilledDataKey()) { 
     139                for (String vKeyData = pFieldsToCollect.nextUnfilledDataKey(); vKeyData != null; vKeyData = pFieldsToCollect.nextUnfilledDataKey()) { 
    140140                        if (vKeyData == DATAKEY_URI) { 
    141141                                ISrcNode vNode = pSrcContent.getAspect(ISrcNode.TYPE); 
     
    152152                        // 
    153153                        else if (vKeyData == DATAKEY_TREELASTMODIF) { 
    154                                 pFieldsToCollect.setData(vKeyData, pSrcContent 
    155                                                 .getLastModifWithChildren()); 
     154                                pFieldsToCollect.setData(vKeyData, pSrcContent.getLastModifWithChildren()); 
    156155                        } 
    157156 
    158157                        // 
    159158                        else if (vKeyData == DATAKEY_CONTENTSIZE) { 
    160                                 pFieldsToCollect 
    161                                                 .setData(vKeyData, pSrcContent.getContentSize()); 
     159                                pFieldsToCollect.setData(vKeyData, pSrcContent.getContentSize()); 
    162160                        } 
    163161 
    164162                        // 
    165163                        else if (vKeyData == DATAKEY_CONTENTTYPE) { 
    166                                 pFieldsToCollect 
    167                                                 .setData(vKeyData, pSrcContent.getContentType()); 
     164                                pFieldsToCollect.setData(vKeyData, pSrcContent.getContentType()); 
    168165                        } 
    169166 
    170167                        // 
    171168                        else if (vKeyData == DATAKEY_CONTENTSTATUS) { 
    172                                 pFieldsToCollect.setData(vKeyData, pSrcContent 
    173                                                 .getContentStatus()); 
     169                                pFieldsToCollect.setData(vKeyData, pSrcContent.getContentStatus()); 
    174170                        } 
    175171 
     
    178174                                IIdAspect vIdAspect = pSrcContent.getAspect(IIdAspect.TYPE); 
    179175                                if (vIdAspect != null) { 
    180                                         pFieldsToCollect.setData(vKeyData, vIdAspect 
    181                                                         .getSrcId(ISrcContent.STATUS_NONE)); 
     176                                        pFieldsToCollect.setData(vKeyData, vIdAspect.getSrcId(ISrcContent.STATUS_NONE)); 
    182177                                } 
    183178                        } 
Note: See TracChangeset for help on using the changeset viewer.