public class DefaultNutsSdkModel extends Object
| Constructor and Description |
|---|
DefaultNutsSdkModel(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session) |
boolean |
add0(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session,
boolean notify) |
net.thevpc.nuts.NutsSdkLocation |
find(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation[] |
find(String type,
Predicate<net.thevpc.nuts.NutsSdkLocation> filter,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
findByName(String type,
String locationName,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
findByPath(String type,
String path,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
findByVersion(String type,
net.thevpc.nuts.NutsVersionFilter javaVersionFilter,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
findByVersion(String type,
String version,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
findOne(String type,
Predicate<net.thevpc.nuts.NutsSdkLocation> filter,
net.thevpc.nuts.NutsSession session) |
String[] |
findSdkTypes() |
Map<String,List<net.thevpc.nuts.NutsSdkLocation>> |
getSdk() |
net.thevpc.nuts.NutsWorkspace |
getWorkspace() |
boolean |
remove(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation |
resolve(String sdkType,
String path,
String preferredName,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation[] |
searchSystem(String sdkType,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsSdkLocation[] |
searchSystem(String sdkType,
String path,
net.thevpc.nuts.NutsSession session) |
void |
setSdks(net.thevpc.nuts.NutsSdkLocation[] locations,
net.thevpc.nuts.NutsSession session) |
boolean |
update(net.thevpc.nuts.NutsSdkLocation oldLocation,
net.thevpc.nuts.NutsSdkLocation newLocation,
net.thevpc.nuts.NutsSession session) |
public net.thevpc.nuts.NutsWorkspace getWorkspace()
public String[] findSdkTypes()
public boolean add(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session)
public boolean add0(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session,
boolean notify)
public boolean update(net.thevpc.nuts.NutsSdkLocation oldLocation,
net.thevpc.nuts.NutsSdkLocation newLocation,
net.thevpc.nuts.NutsSession session)
public boolean remove(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation findByName(String type, String locationName, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation findByPath(String type, String path, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation findByVersion(String type, String version, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation find(net.thevpc.nuts.NutsSdkLocation location,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation findByVersion(String type, net.thevpc.nuts.NutsVersionFilter javaVersionFilter, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation[] searchSystem(String sdkType, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation[] searchSystem(String sdkType, String path, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation resolve(String sdkType, String path, String preferredName, net.thevpc.nuts.NutsSession session)
public void setSdks(net.thevpc.nuts.NutsSdkLocation[] locations,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation findOne(String type, Predicate<net.thevpc.nuts.NutsSdkLocation> filter, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsSdkLocation[] find(String type, Predicate<net.thevpc.nuts.NutsSdkLocation> filter, net.thevpc.nuts.NutsSession session)
Copyright © 2021 vpc open source initiative. All rights reserved.