public class PersistentModelLocationManager
extends java.lang.Object
Constructor and Description |
---|
PersistentModelLocationManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
addISConnection(ISLocation ism,
SingleUser user) |
boolean |
addLocation(Location l,
java.util.Set<java.lang.String> usedIds)
Add location to this manager's index
|
java.util.Set<Location> |
getLocations() |
java.util.Map<java.lang.String,AccessType> |
getModelsForUser(SingleUser user) |
boolean |
moveLocation(java.lang.String sourcePath,
java.lang.String targetPath,
SingleUser user) |
java.lang.String |
removeLocation(Location toRemove,
java.lang.String path,
SingleUser user) |
public boolean addLocation(Location l, java.util.Set<java.lang.String> usedIds)
l
- the locationusedIds
- the IDs that shall not be assigned a second timepublic boolean addISConnection(ISLocation ism, SingleUser user)
public boolean moveLocation(java.lang.String sourcePath, java.lang.String targetPath, SingleUser user)
public java.lang.String removeLocation(Location toRemove, java.lang.String path, SingleUser user)
public java.util.Set<Location> getLocations()
public java.util.Map<java.lang.String,AccessType> getModelsForUser(SingleUser user)