|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.sandev.sandbuild.SandTask
org.sandev.sandbuild.SandPersistDef
A sandpersist declaration provides information about application persistence. This includes the name of the StructMapper, which tells what kind of persistence and how the application data should be mapped. The sandpersist declaration also provides other global persistence settings, see the comments on each field for details.
It is possible to manage separate persistency for development and production builds by using two sandpersist declarations with different values for requiredMode. Which sandpersist is activated is then controlled by the sandevBuildMode build property.
| Field Summary | |
protected java.lang.String |
converterClass
The fully qualified name of the Converter that will be used to convert forward outdated storage structures. |
protected java.lang.String |
dataSource
The persistence technology lookup handle. |
protected java.lang.String |
importExportSourceName
Default source/sink for data import/export. |
protected java.lang.String |
mappedStructPrefix
An additional prefix to be applied to all mapped struct names returned by the StructMapper. |
protected java.lang.String |
persisterClass
The fully qualified name of the Persister that will be used for persistence and query processing. |
protected java.lang.String |
requiredMode
The value of the sandevBuildMode property that must be present for this sandpersist declaration to be active. |
protected java.lang.String |
stringPersistConverterClass
The fully qualified name of the class which will be used to convert non-reference array fields and unsupported persistency objects into String values for storage. |
protected java.lang.String |
structMapperClass
The fully qualified name of the StructMapper to use. |
protected java.lang.String |
uniqueIDManagerClass
The fully qualified name of the UniqueIDManager that will be used for persistence processing. |
| Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
| Constructor Summary | |
SandPersistDef()
|
|
| Method Summary | |
void |
execute()
Add ourselves to our project so the generators have access to this information. |
java.lang.String |
getConverterClass()
accessor for converterClass |
java.lang.String |
getDataSource()
accessor for dataSource |
java.lang.String |
getImportExportSourceName()
accessor for importExportSourceName |
java.lang.String |
getMappedStructPrefix()
accessor for mappedStructPrefix |
java.lang.String |
getPersisterClass()
accessor for persisterClass |
java.lang.String |
getRequiredMode()
accessor for requiredMode |
java.lang.String |
getStringPersistConverterClass()
accessor for stringPersistConverterClass |
java.lang.String |
getStructMapperClass()
accessor for structMapperClass |
java.lang.String |
getUniqueIDManagerClass()
accessor for uniqueIDManagerClass |
void |
setConverterClass(java.lang.String val)
mutator for converterClass |
void |
setDataSource(java.lang.String val)
mutator for dataSource |
void |
setImportExportSourceName(java.lang.String val)
mutator for importExportSourceName |
void |
setMappedStructPrefix(java.lang.String val)
mutator for mappedStructPrefix |
void |
setPersisterClass(java.lang.String val)
mutator for persisterClass |
void |
setRequiredMode(java.lang.String val)
mutator for requiredMode |
void |
setStringPersistConverterClass(java.lang.String val)
mutator for stringPersistConverterClass |
void |
setStructMapperClass(java.lang.String val)
mutator for structMapperClass |
void |
setUniqueIDManagerClass(java.lang.String val)
mutator for uniqueIDManagerClass |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String structMapperClass
protected java.lang.String mappedStructPrefix
protected java.lang.String stringPersistConverterClass
protected java.lang.String dataSource
protected java.lang.String persisterClass
protected java.lang.String uniqueIDManagerClass
protected java.lang.String converterClass
protected java.lang.String importExportSourceName
protected java.lang.String requiredMode
| Constructor Detail |
public SandPersistDef()
| Method Detail |
public java.lang.String getStructMapperClass()
public void setStructMapperClass(java.lang.String val)
public java.lang.String getMappedStructPrefix()
public void setMappedStructPrefix(java.lang.String val)
public java.lang.String getStringPersistConverterClass()
public void setStringPersistConverterClass(java.lang.String val)
public java.lang.String getDataSource()
public void setDataSource(java.lang.String val)
public java.lang.String getPersisterClass()
public void setPersisterClass(java.lang.String val)
public java.lang.String getUniqueIDManagerClass()
public void setUniqueIDManagerClass(java.lang.String val)
public java.lang.String getConverterClass()
public void setConverterClass(java.lang.String val)
public java.lang.String getImportExportSourceName()
public void setImportExportSourceName(java.lang.String val)
public java.lang.String getRequiredMode()
public void setRequiredMode(java.lang.String val)
public void execute()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||