com.neatech.climbplan.userinterface.models
Class MapModel

java.lang.Object
  extended by java.util.Observable
      extended by com.neatech.climbplan.userinterface.models.MapModel

public class MapModel
extends Observable


Field Summary
private  boolean deleted
           
private  Layer elevationLayer
           
private  int id
           
private  boolean isNew
           
private  String name
           
private  Layer vectorLayer
           
private  Layer visualLayer
           
 
Constructor Summary
MapModel()
           
MapModel(MapModel model)
           
 
Method Summary
private  void assign(MapModel model, boolean assignId)
           
 void deleteMap()
           
 Layer getElevationLayer()
           
 int getId()
           
 String getName()
           
 Layer getVectorLayer()
           
 Layer getVisualLayer()
           
 boolean isDeleted()
           
 boolean isNew()
           
 void setElevationLayer(Layer elevationLayer)
           
 void setId(int id)
           
 void setName(String name)
           
 void setNew(boolean isNew)
           
 void setVectorLayer(Layer vectorLayer)
           
 void setVisualLayer(Layer visualLayer)
           
 String toString()
           
 void undeleteMap()
           
 void updateMap(MapModel change)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private int id

name

private String name

visualLayer

private Layer visualLayer

elevationLayer

private Layer elevationLayer

vectorLayer

private Layer vectorLayer

deleted

private boolean deleted

isNew

private boolean isNew
Constructor Detail

MapModel

public MapModel()

MapModel

public MapModel(MapModel model)
Method Detail

updateMap

public void updateMap(MapModel change)
               throws DatabaseException
Throws:
DatabaseException

setId

public void setId(int id)

getId

public int getId()

setName

public void setName(String name)

getName

public String getName()

setVectorLayer

public void setVectorLayer(Layer vectorLayer)

getVectorLayer

public Layer getVectorLayer()

setVisualLayer

public void setVisualLayer(Layer visualLayer)

getVisualLayer

public Layer getVisualLayer()

setElevationLayer

public void setElevationLayer(Layer elevationLayer)

getElevationLayer

public Layer getElevationLayer()

isDeleted

public boolean isDeleted()

deleteMap

public void deleteMap()

undeleteMap

public void undeleteMap()

setNew

public void setNew(boolean isNew)

isNew

public boolean isNew()

toString

public String toString()
Overrides:
toString in class Object

assign

private void assign(MapModel model,
                    boolean assignId)