
# Cairngen 2.1                                  
# ===========================================================================================================|
# Property            | Description                                                                          |
# ===========================================================================================================|
# project.name        | The name of the project in which the generate Cairngorm classes belong               |
# -----------------------------------------------------------------------------------------------------------|
# root.dir            | Flex project directory ( e.g. C:/workbench/efeminella/CairngenExample )              |
#                     | In windows replace backslashes (\) characters with forward slashes (/)               |
# -----------------------------------------------------------------------------------------------------------|
# com.dir             | Project domain suffix ( e.g. com org net edu )                                       |
# -----------------------------------------------------------------------------------------------------------|
# domain.dir          | Project domain directory ( e.g: ericfeminella )                                      |
# -----------------------------------------------------------------------------------------------------------|
# project.dir         | The name of the project in which to add the Cairngorm structure                      |
# -----------------------------------------------------------------------------------------------------------|
# cairngorm.version   | Specifies the version of Cairngorm which is used to determine the template to use    |
#                     | valid versions are as follows: 2.0 2.1 2.2.1 (includes revisions)                    |
# -----------------------------------------------------------------------------------------------------------|
# sequence.name       | specifies the name of an Event Command and Business Delegate (optional) to generate  |
# -----------------------------------------------------------------------------------------------------------|
# vo.name             | specifies the name of the ValueObject to to be generated                             |
# -----------------------------------------------------------------------------------------------------------|
# vo.remoteClass      | when set to true the create-value-object target will generate a remote class VO      |
# -----------------------------------------------------------------------------------------------------------|
# overwrite.files     | when true specifies that existing files are to be overwritten default is false       |
# -----------------------------------------------------------------------------------------------------------|
# prompt.on.delete    | when true the user will be prompted prior to deleting directories default is true    |
# -----------------------------------------------------------------------------------------------------------|
# reset.properties    | when true the sequence.name and vo.name properties will be reset to an empty string  |
#                     | once they have successfully been generated default is true                           |
# -----------------------------------------------------------------------------------------------------------|
# log.output          | when true the console output will be written to a log file default is true           |
# -----------------------------------------------------------------------------------------------------------|
# namespace           | The namespace in which project classes belong (e.g. com.domain.project)              |
# -----------------------------------------------------------------------------------------------------------|
# project-uri         | Project directories which will be created by the script                              |
# -----------------------------------------------------------------------------------------------------------


################################# PROJECT PROPERTIES ##################################
project.name        =CairngenExample
root.dir            =C:/workbench/EricFeminella/CairngenTest/src
com.dir             =com
domain.dir          =ericfeminella
project.dir         =cairngen
cairngorm.version   =2.2.1

################################# CREATING SEQUENCES ##################################
sequence.name       =Login, Logout, RegisterUser, UnregisterUser

################################### CREATING VOs ######################################
vo.name             =Login, Logout, RegisterUser, UnregisterUser

#################### ENABLE REGISTER REMOTE CLASS META-DATA IN VO #####################
vo.remoteClass      =false

############################### READ / WRITE MANAGEMENT ###############################
overwrite.files     =false
prompt.on.delete    =true
 
################################## LOG MODIFICATIONS ##################################
log.output          =true

################################ PROTECTED PROPERTIES #################################
namespace           =${com.dir}.${domain.dir}.${project.dir}
project-uri         =${root.dir}/${com.dir}/${domain.dir}/${project.dir}

