pt.ist.fenixframework.core
Class Project
java.lang.Object
pt.ist.fenixframework.core.Project
public class Project
- extends Object
SEPARATOR_CHAR
protected static final String SEPARATOR_CHAR
- See Also:
- Constant Field Values
Project
public Project(String name,
List<DmlFile> dmls,
List<Project> dependencies,
boolean shouldCompile)
throws ProjectException
- Throws:
ProjectException
getName
public String getName()
getDmls
public List<DmlFile> getDmls()
shouldCompile
public boolean shouldCompile()
getDependencyProjects
public List<Project> getDependencyProjects()
getFullDmlSortedList
public List<DmlFile> getFullDmlSortedList()
getProjects
public List<Project> getProjects()
validate
public void validate()
throws ProjectException
- Throws:
ProjectException
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
generateProjectProperties
public void generateProjectProperties(String outputDirectory)
throws IOException
- Throws:
IOException
fromName
public static Project fromName(String projectName)
throws IOException,
ProjectException,
MalformedURLException
- Throws:
IOException
ProjectException
MalformedURLException
fromProperties
public static Project fromProperties(Properties properties)
throws MalformedURLException,
IOException,
ProjectException
- Throws:
MalformedURLException
IOException
ProjectException
Copyright © 2013. All Rights Reserved.