Ignore:
Timestamp:
Jan 10, 2013, 5:25:51 PM (12 years ago)
Author:
alloc
Message:

AEI2

Location:
AE/installer2/src/net/oni2/aeinstaller/backend/depot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/backend/depot/DepotManager.java

    r600 r603  
    8787
    8888                        // Get taxonomy vocabulary
    89                         listener.cacheUpdateProgress("Updating taxonomy vocabulary", 0, 100);
     89                        if (listener != null)
     90                                listener.cacheUpdateProgress("Updating taxonomy vocabulary", 0,
     91                                                100);
    9092                        page = 0;
    9193                        do {
     
    100102
    101103                        // Get taxonomy terms
    102                         listener.cacheUpdateProgress("Updating taxonomy terms", 0, 100);
     104                        if (listener != null)
     105                                listener.cacheUpdateProgress("Updating taxonomy terms", 0, 100);
    103106                        page = 0;
    104107                        do {
     
    113116
    114117                        // Check nodes for new information
    115                         listener.cacheUpdateProgress("Checking for new/updated nodes", 1,
    116                                         100);
     118                        if (listener != null)
     119                                listener.cacheUpdateProgress("Checking for new/updated nodes",
     120                                                1, 100);
    117121                        HashSet<Integer> nodesToUpdate = new HashSet<Integer>();
    118122                        page = 0;
     
    142146
    143147                        // Check files for new stuff
    144                         listener.cacheUpdateProgress("Checking for new/updated files", 2,
    145                                         100);
     148                        if (listener != null)
     149                                listener.cacheUpdateProgress("Checking for new/updated files",
     150                                                2, 100);
    146151                        HashSet<Integer> filesToUpdate = new HashSet<Integer>();
    147152                        page = 0;
     
    168173                        // Update nodes with new information
    169174                        for (int nid : nodesToUpdate) {
    170                                 listener.cacheUpdateProgress("Updating nodes", step++, total);
     175                                if (listener != null)
     176                                        listener.cacheUpdateProgress("Updating nodes", step++,
     177                                                        total);
    171178
    172179                                ja = DrupalJSONQuery.getItem("node", nid, "");
     
    188195                        // Update new files
    189196                        for (int fid : filesToUpdate) {
    190                                 listener.cacheUpdateProgress("Updating files", step++, total);
     197                                if (listener != null)
     198                                        listener.cacheUpdateProgress("Updating files", step++,
     199                                                        total);
    191200
    192201                                ja = DrupalJSONQuery.getItem("file", fid, "&file_contents=0");
  • AE/installer2/src/net/oni2/aeinstaller/backend/depot/model/NodeMod.java

    r600 r603  
    148148                return Integer.parseInt(fields.get("package_number"));
    149149        }
     150
     151        /**
     152         * @return Is this mod a tool?
     153         */
     154        public boolean isTool() {
     155                TaxonomyTerm tt = DepotManager.getInstance().getTaxonomyTerm(
     156                                DepotConfig.getTaxonomyName_ModType_Tool());
     157                return getTypes().contains(tt);
     158        }
    150159}
Note: See TracChangeset for help on using the changeset viewer.