Ignore:
Timestamp:
Mar 26, 2013, 6:26:41 PM (12 years ago)
Author:
alloc
Message:

AEI2 0.99x:

  • Refactoring
Location:
java/installer2/src/net/oni2/aeinstaller/backend/packages
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/Package.java

    r720 r749  
    1414import net.oni2.aeinstaller.backend.CaseInsensitiveFile;
    1515import net.oni2.aeinstaller.backend.Paths;
    16 import net.oni2.aeinstaller.backend.depot.DepotConfig;
    17 import net.oni2.aeinstaller.backend.depot.DepotManager;
    18 import net.oni2.aeinstaller.backend.depot.model.NodeMod;
    19 import net.oni2.aeinstaller.backend.depot.model.TaxonomyTerm;
    20 import net.oni2.aeinstaller.backend.oni.Installer;
     16import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
     17import net.oni2.moddepot.DepotConfig;
     18import net.oni2.moddepot.ECompatiblePlatform;
     19import net.oni2.moddepot.model.NodeMod;
    2120import net.oni2.platformtools.PlatformInformation;
    2221import net.oni2.platformtools.PlatformInformation.Platform;
     
    4342        private int zipSize = 0;
    4443        private NodeMod node = null;
    45         private net.oni2.aeinstaller.backend.depot.model.File file = null;
     44        private net.oni2.moddepot.model.File file = null;
    4645
    4746        private File exeFile = null;
     
    6867                platform = nm.getPlatform();
    6968                tool = nm.isTool();
    70                 for (TaxonomyTerm tt : nm.getTypes()) {
    71                         Type t = PackageManager.getInstance().getTypeByName(tt.getName());
     69                for (String nType : nm.getTypes()) {
     70                        Type t = PackageManager.getInstance().getTypeByName(nType);
    7271                        types.add(t);
    7372                        if (!tool && !isCorePackage() && isValidOnPlatform())
     
    8281                                description = "<p>" + description + "</p>";
    8382                }
    84                 file = DepotManager.getInstance().getFile(
    85                                 nm.getUploads().firstElement().getFid());
     83                file = nm.getUploads().firstElement();
    8684                zipSize = file.getFilesize();
    8785
     
    107105         */
    108106        public void updateLocalData() {
    109                 File config = CaseInsensitiveFile.getCaseInsensitiveFile(getLocalPath(), "Mod_Info.cfg");
     107                File config = CaseInsensitiveFile.getCaseInsensitiveFile(
     108                                getLocalPath(), "Mod_Info.cfg");
    110109                File aeicfg = new File(getLocalPath(), "aei.cfg");
    111                 File plain = CaseInsensitiveFile.getCaseInsensitiveFile(getLocalPath(), "plain");
     110                File plain = CaseInsensitiveFile.getCaseInsensitiveFile(getLocalPath(),
     111                                "plain");
    112112                if (config.exists()) {
    113113                        Mod_Info mi = new Mod_Info(config, packageNumber);
     
    230230        public boolean isInstalled() {
    231231                if (tool)
    232                         return Installer.getInstalledTools().contains(packageNumber);
     232                        return ToolsManager.getInstalledTools().contains(packageNumber);
    233233                else
    234234                        return PackageManager.getInstance().isModInstalled(this);
     
    323323         */
    324324        public boolean isCorePackage() {
    325                 return packageNumber < DepotConfig.getCoreNumberLimit();
     325                return packageNumber < DepotConfig.corePackageNumberLimit;
    326326        }
    327327
     
    329329         * @return Get the depot file entry
    330330         */
    331         public net.oni2.aeinstaller.backend.depot.model.File getFile() {
     331        public net.oni2.moddepot.model.File getFile() {
    332332                return file;
    333333        }
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/PackageManager.java

    r658 r749  
    1414
    1515import net.oni2.aeinstaller.backend.Paths;
    16 import net.oni2.aeinstaller.backend.depot.DepotManager;
    17 import net.oni2.aeinstaller.backend.depot.model.NodeMod;
    18 import net.oni2.aeinstaller.backend.depot.model.TaxonomyTerm;
    19 import net.oni2.aeinstaller.backend.oni.Installer;
     16import net.oni2.moddepot.DepotManager;
     17import net.oni2.moddepot.model.NodeMod;
     18import net.oni2.moddepot.model.TaxonomyTerm;
     19import net.oni2.aeinstaller.backend.oni.management.Installer;
     20import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
    2021
    2122import com.thoughtworks.xstream.XStream;
     
    8990                mods = new HashMap<Integer, Package>();
    9091
    91                 Type localType = new Type("-Local-", null);
     92                Type localType = new Type("-Local-");
    9293                types.put("-Local-", localType);
    9394
    9495                for (TaxonomyTerm tt : DepotManager.getInstance().getTypes()) {
    95                         types.put(tt.getName(), new Type(tt.getName(), tt));
     96                        types.put(tt.getName(), new Type(tt.getName()));
    9697                }
    9798
     
    110111
    111112                for (NodeMod nm : DepotManager.getInstance().getModPackageNodes()) {
    112                         if (nm.getUploads().size() == 1 && nm.getStatus() == 1) {
     113                        if (nm.getUploads().size() == 1) {
    113114                                Package m = new Package(nm);
    114115                                if (nm.isTool())
     
    265266        public TreeSet<Package> getInstalledTools() {
    266267                TreeSet<Package> res = new TreeSet<Package>();
    267                 for (int n : Installer.getInstalledTools()) {
     268                for (int n : ToolsManager.getInstalledTools()) {
    268269                        res.add(getPackageByNumber(n));
    269270                }
     
    293294         * @return Unmet dependencies
    294295         */
    295         public HashMap<Package, HashSet<Package>> checkDependencies(TreeSet<Package> mods) {
     296        public HashMap<Package, HashSet<Package>> checkDependencies(
     297                        TreeSet<Package> mods) {
    296298                HashMap<Package, HashSet<Package>> res = new HashMap<Package, HashSet<Package>>();
    297299
     
    317319         * @return Incompatible mods
    318320         */
    319         public HashMap<Package, HashSet<Package>> checkIncompabitilites(TreeSet<Package> mods) {
     321        public HashMap<Package, HashSet<Package>> checkIncompabitilites(
     322                        TreeSet<Package> mods) {
    320323                HashMap<Package, HashSet<Package>> res = new HashMap<Package, HashSet<Package>>();
    321324
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/Type.java

    r648 r749  
    22
    33import java.util.HashSet;
    4 
    5 import net.oni2.aeinstaller.backend.depot.model.TaxonomyTerm;
    64
    75/**
     
    108public class Type {
    119        private String name;
    12         @SuppressWarnings("unused")
    13         private TaxonomyTerm depotTerm;
    1410
    1511        private HashSet<Package> entries = new HashSet<Package>();
     
    2016         * @param name
    2117         *            Name of type
    22          * @param tt
    23          *            Optional TaxTerm link
    2418         */
    25         public Type(String name, TaxonomyTerm tt) {
     19        public Type(String name) {
    2620                this.name = name;
    27                 this.depotTerm = tt;
    2821        }
    2922
Note: See TracChangeset for help on using the changeset viewer.