fess/dbflute_oracle/dfprop/classificationDefinitionMap.dfprop
2013-09-14 15:00:28 +09:00

69 lines
2.8 KiB
Text

# /---------------------------------------------------------------------------
# classificationDefinitionMap: (NotRequired - Default map:{})
#
# The definition of classification.
#
# Specification:
# map: {
# [classification-name] = list:{
# ; map:{
# ; topComment=[comment]; codeType=[String(default) or Number or Boolean]}
# ; isCheckImplicitSet=[true or false(default)]
# ; isUseDocumentOnly=[true or false(default)]
# ; isSuppressAutoDeploy=[true or false(default)]
# ; groupingMap = map:{
# ; [group-name] = map:{
# ; groupComment=[comment]
# ; elementList=list:{[the list of classification element's name]}
# }
# }
# }
# # classification elements for implicit classification
# ; map:{
# ; code=[code]; name=[name]; alias=[alias]; comment=[comment]
# ; sisterCode=[code or code-list]; subItemMap=map:{[free-map]}
# }
# # settings for table classification
# ; map:{
# ; table=[table-name]
# ; code=[column-name for code]; name=[column-name for name]
# ; alias=[column-name for alias]; comment=[column-name for comment]}
# ; where=[condition for select]; orderBy=[column-name for ordering]
# ; exceptCodeList=[the list of except code]
# }
# }
# }
#
# *The line that starts with '#' means comment-out.
#
map:{
# example for implicit classification
#; Flg = list:{
# ; map:{topComment=general boolean classification for every flg-column; codeType=Number}
# ; map:{code=1; name=True ; alias=Checked ; comment=means yes; sisterCode=true}
# ; map:{code=0; name=False; alias=Unchecked; comment=means no ; sisterCode=false}
#}
# example for table classification
#; MemberStatus = list:{
# ; map:{topComment=status of member from entry to withdrawal; codeType=String}
# ; map:{
# ; table=MEMBER_STATUS
# ; code=MEMBER_STATUS_CODE; name=MEMBER_STATUS_NAME
# ; comment=DESCRIPTION; orderBy=DISPLAY_ORDER
# }
#}
; ProcessType = list:{
; map:{topComment=Processing Type}
; map:{code=C;name=Crawling;alias=Crawling;comment=Process When Crawling}
; map:{code=D;name=Displaying;alias=Displaying;comment=Process When Displaying}
; map:{code=B;name=Both;alias=Both;comment=Process When Crawling/Displaying}
}
; AccessType = list:{
; map:{topComment=Access Type}
; map:{code=W;name=Web;alias=Web;comment=Web}
; map:{code=M;name=Mobile;alias=Mobile;comment=Mobile}
; map:{code=X;name=Xml;alias=Xml;comment=Xml}
; map:{code=J;name=Json;alias=Json;comment=Json}
}
}
# ----------------/