Templates objects
New objects
4 new objects have been added and are now usable in templates :
$bundle the current bundle of templates
$now provides the current system date and time in different formats
$file allows to work with a file located on the filesystem, each file instance is created with $fn.file(..) or $fn.fileFromXxx(..)
$fkPart a Foreign Key element (got from an attribute involved in 1 or more Foreign Keys)
For more information see "Telosys objects reference" documentation.
Objects improvement
Many objects have been improved with new attributes and new methods added.
$attribute :
fkParts
hasDatabaseComment()
hasInputType()
hasLabel()
hasTag(tagName)
insertable
insertableIs(value)
isTransient()
sqlType
tagValue(tagName)
updatable
updatableIs(value)
$entity :
isJoinEntity()
linksCount
$fn :
className(object)
file(filePath)
fileFromBundle(filePath)
fileFromModel(filePath)
join(collection, separator)
joinWithPrefixSuffix(collection, separator, prefix, suffix)
replaceInList(list, oldElement, newElement)
toList(array)
trimAll(list)
$jpa :
genTargetEntity
joinColumnInsertable
joinColumnUpdatable
linkAnnotations(leftMargin, link)
linkCardinalityAnnotation(leftMargin,link)
linkJoinAnnotation(leftMargin, link)
linkJoinAnnotation(leftMargin, link, alreadyMappedFields)
manyToManyFetchType
manyToOneFetchType
oneToManyFetchType
oneToOneFetchType
$link :
entity
hasMappedBy()
insertable
insertableIs(boolean value)
isEmbedded()
isTransient()
updatable
updatableIs(boolean value)
$model :
description
folderName
name
title
type
version
$project :
modelsFolderFullPath
$target :
originalFolderDefinition
outputFileExists()
outputFileFullPath
type
Last updated