|
Public Member Functions |
| | PackageList (DBObject frame) |
| | PackageList (DBObject frame, Vector limitToApps) |
| void | addPackages (Vector applist) throws DirectorException |
| void | addQualifiedPackage (DBObject pkg) |
| void | addQualifiedPackages (Vector applist) |
| void | addQualifiedPackages (Enumeration applist) |
| void | addPackages (Enumeration applist) throws DirectorException |
| Vector | requiredPackage (DBObject pkg, DBObject frame) throws DirectorException |
| | returns package descriptions of a package that is additionally required by the given package DBObject.
|
| Vector | requiredPackage (Vector requirements, DBObject frame) throws DirectorException |
| | returns package descriptions of a package that is additionally required by the given requirements.
|
| void | add (PackageList add) |
| void | remove (PackageList sub) |
| void | remove (Vector descs) throws DirectorException |
| void | removeNewer (PackageList sub) |
| Enumeration | elements () |
| Vector | elementsVector () |
| DBSet | elementsSet () |
| Object | clone () |
| synchronized void | sort () |
| | Sort stored packages by dependencies.
|
Static Public Member Functions |
| static String | filterFromDesc (Vector desc, DBObject frame) throws DirectorException |
| static DBObject | findPackage (DBObject pkg, DBObject frame) throws DirectorException |
| static DBObject | findPackage (Vector desc, DBObject frame) throws DirectorException |
| static boolean | versionGT (DBObject pkg1, DBObject pkg2) |
| static int | versionCompare (DBObject pkg1, DBObject pkg2, String field) |
| static int | numberSize (String atom) |
| static DBObject | getAppGroup (String name) throws DirectorException |
Static Protected Member Functions |
| static void | setUniqCN (DBObject pkg) |
Package Attributes |
| DBObject | frame = null |
| boolean | isSorted = false |
| Vector | limitToApps = null |
Static Package Attributes |
| static Cache | cache = new Cache( 240*1000, 600*1000 ) |
| static DBObject | nullObject = new DBObject() |
| static Object | saveme = Tools.saveOurClass( new PackageList(null) ) |
Classes |
| class | Dependency |