org.sonar.ide.shared
Class AbstractProjectProperties<MODEL>

java.lang.Object
  extended by org.sonar.ide.shared.AbstractProjectProperties<MODEL>

public abstract class AbstractProjectProperties<MODEL>
extends Object


Constructor Summary
protected AbstractProjectProperties(MODEL project)
           
 
Method Summary
protected static AbstractProjectProperties find(String name)
           
 String getArtifactId()
           
 String getBranch()
           
 String getGroupId()
           
protected  MODEL getProject()
           
protected abstract  String getProjectName()
           
protected abstract  String getProperty(String value, String defaultValue)
           
 String getUrl()
           
abstract  void load()
           
abstract  void save()
           
 void setArtifactId(String artifactId)
           
 void setBranch(String branch)
           
 void setGroupId(String groupId)
           
protected abstract  void setProperty(String type, String value)
           
 void setUrl(String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProjectProperties

protected AbstractProjectProperties(MODEL project)
Method Detail

save

public abstract void save()

load

public abstract void load()

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getGroupId

public String getGroupId()

setGroupId

public void setGroupId(String groupId)

getArtifactId

public String getArtifactId()

setArtifactId

public void setArtifactId(String artifactId)

getBranch

public String getBranch()

setBranch

public void setBranch(String branch)

getProject

protected MODEL getProject()

find

protected static AbstractProjectProperties find(String name)

getProjectName

protected abstract String getProjectName()

getProperty

protected abstract String getProperty(String value,
                                      String defaultValue)

setProperty

protected abstract void setProperty(String type,
                                    String value)


Copyright © 2010 Evgeny Mandrikov. All Rights Reserved.