public class DefaultNutsWorkspaceLocationManager extends Object implements net.thevpc.nuts.NutsWorkspaceLocationManager
| Constructor and Description |
|---|
DefaultNutsWorkspaceLocationManager(DefaultNutsWorkspaceLocationModel model) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSession() |
String |
getDefaultIdBasedir(net.thevpc.nuts.NutsId id) |
String |
getDefaultIdContentExtension(String packaging) |
String |
getDefaultIdExtension(net.thevpc.nuts.NutsId id) |
String |
getDefaultIdFilename(net.thevpc.nuts.NutsId id) |
String |
getHomeLocation(net.thevpc.nuts.NutsOsFamily layout,
net.thevpc.nuts.NutsStoreLocation location) |
String |
getHomeLocation(net.thevpc.nuts.NutsStoreLocation folderType) |
Map<String,String> |
getHomeLocations() |
DefaultNutsWorkspaceLocationModel |
getModel() |
net.thevpc.nuts.NutsStoreLocationStrategy |
getRepositoryStoreLocationStrategy() |
net.thevpc.nuts.NutsSession |
getSession() |
String |
getStoreLocation(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsStoreLocation folderType) |
String |
getStoreLocation(net.thevpc.nuts.NutsId id,
net.thevpc.nuts.NutsStoreLocation folderType,
String repositoryIdOrName) |
String |
getStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType) |
String |
getStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType,
String repositoryIdOrName) |
net.thevpc.nuts.NutsOsFamily |
getStoreLocationLayout() |
Map<String,String> |
getStoreLocations() |
net.thevpc.nuts.NutsStoreLocationStrategy |
getStoreLocationStrategy() |
String |
getWorkspaceLocation() |
net.thevpc.nuts.NutsWorkspaceLocationManager |
setHomeLocation(net.thevpc.nuts.NutsOsFamily layout,
net.thevpc.nuts.NutsStoreLocation folderType,
String location) |
net.thevpc.nuts.NutsWorkspaceLocationManager |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsWorkspaceLocationManager |
setStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType,
String location) |
net.thevpc.nuts.NutsWorkspaceLocationManager |
setStoreLocationLayout(net.thevpc.nuts.NutsOsFamily layout) |
net.thevpc.nuts.NutsWorkspaceLocationManager |
setStoreLocationStrategy(net.thevpc.nuts.NutsStoreLocationStrategy strategy) |
public DefaultNutsWorkspaceLocationManager(DefaultNutsWorkspaceLocationModel model)
public String getHomeLocation(net.thevpc.nuts.NutsStoreLocation folderType)
getHomeLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic DefaultNutsWorkspaceLocationModel getModel()
public String getStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType)
getStoreLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getStoreLocation(net.thevpc.nuts.NutsId id, net.thevpc.nuts.NutsStoreLocation folderType)
getStoreLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType, String repositoryIdOrName)
getStoreLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getStoreLocation(net.thevpc.nuts.NutsId id, net.thevpc.nuts.NutsStoreLocation folderType, String repositoryIdOrName)
getStoreLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsStoreLocationStrategy getStoreLocationStrategy()
getStoreLocationStrategy in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsStoreLocationStrategy getRepositoryStoreLocationStrategy()
getRepositoryStoreLocationStrategy in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsOsFamily getStoreLocationLayout()
getStoreLocationLayout in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic Map<String,String> getStoreLocations()
getStoreLocations in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getDefaultIdFilename(net.thevpc.nuts.NutsId id)
getDefaultIdFilename in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getDefaultIdBasedir(net.thevpc.nuts.NutsId id)
getDefaultIdBasedir in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getDefaultIdContentExtension(String packaging)
getDefaultIdContentExtension in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getDefaultIdExtension(net.thevpc.nuts.NutsId id)
getDefaultIdExtension in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic Map<String,String> getHomeLocations()
getHomeLocations in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getHomeLocation(net.thevpc.nuts.NutsOsFamily layout, net.thevpc.nuts.NutsStoreLocation location)
getHomeLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic String getWorkspaceLocation()
getWorkspaceLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsWorkspaceLocationManager setStoreLocation(net.thevpc.nuts.NutsStoreLocation folderType,
String location)
setStoreLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerprotected void checkSession()
public net.thevpc.nuts.NutsWorkspaceLocationManager setStoreLocationStrategy(net.thevpc.nuts.NutsStoreLocationStrategy strategy)
setStoreLocationStrategy in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsWorkspaceLocationManager setStoreLocationLayout(net.thevpc.nuts.NutsOsFamily layout)
setStoreLocationLayout in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsWorkspaceLocationManager setHomeLocation(net.thevpc.nuts.NutsOsFamily layout,
net.thevpc.nuts.NutsStoreLocation folderType,
String location)
setHomeLocation in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsWorkspaceLocationManagerpublic net.thevpc.nuts.NutsWorkspaceLocationManager setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsWorkspaceLocationManagerCopyright © 2021 vpc open source initiative. All rights reserved.