|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.project.ProjectConfigurator
public class ProjectConfigurator
Performs on the fly reconfiguration of Cayenne projects.
Field Summary | |
---|---|
protected ProjectConfigInfo |
info
|
Constructor Summary | |
---|---|
ProjectConfigurator(ProjectConfigInfo info)
|
Method Summary | |
---|---|
protected void |
cleanup(java.io.File dir)
Deletes a temporary directories and files created. |
void |
execute()
Performs reconfiguration of the project. |
protected java.io.File |
makeTempDestJar()
Returns a temporary file for the destination jar. |
protected java.io.File |
makeTempDirectory()
Creates a temporary directory to unjar the jar file. |
protected void |
reconfigureProject(java.io.File projectDir)
Performs reconfiguration of the unjarred project. |
protected void |
validate()
Validates consistency of the reconfiguration information. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ProjectConfigInfo info
Constructor Detail |
---|
public ProjectConfigurator(ProjectConfigInfo info)
Method Detail |
---|
public void execute() throws ProjectException
ProjectException
protected void reconfigureProject(java.io.File projectDir) throws ProjectException
projectDir
- a directory where a working copy of the project is
located.
ProjectException
protected java.io.File makeTempDestJar() throws java.io.IOException
java.io.IOException
protected void cleanup(java.io.File dir)
protected java.io.File makeTempDirectory() throws java.io.IOException
java.io.IOException
protected void validate() throws java.io.IOException, ProjectException
java.io.IOException
ProjectException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |