Comment on page
Templates 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.
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 modified 2yr ago