Class RecordVersionsView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>>

java.lang.Object
org.teamapps.application.ux.view.RecordVersionsView<ENTITY>

public class RecordVersionsView<ENTITY extends org.teamapps.universaldb.pojo.Entity<?>>
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    RecordVersionsView​(ENTITY entity, ApplicationInstanceData applicationInstanceData)  
  • Method Summary

    Modifier and Type Method Description
    RecordVersionsView addCustomField​(java.lang.String fieldName, java.lang.String fieldTitle, org.teamapps.ux.component.field.AbstractField<?> formField, java.util.function.Function<java.lang.Object,​java.lang.Object> fieldDataProvider, org.teamapps.ux.component.field.AbstractField<?> tableField)  
    RecordVersionsView addCustomField​(java.lang.String fieldName, java.lang.String fieldTitle, org.teamapps.ux.component.field.AbstractField<?> formField, java.util.function.Function<java.lang.Object,​java.lang.Object> formFieldDataProvider, org.teamapps.ux.component.field.AbstractField<?> tableField, java.util.function.Function<java.lang.Object,​java.lang.Object> tableFieldDataProvider)  
    RecordVersionsView addField​(java.lang.String fieldName, java.lang.String fieldTitle)  
    RecordVersionsView addReferenceField​(java.lang.String fieldName, java.lang.String fieldTitle, java.util.function.Function<java.lang.Integer,​org.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Integer>> referencedRecordIdToTemplateRecord)  
    RecordVersionsView addReferenceField​(java.lang.String fieldName, java.lang.String fieldTitle, java.util.function.Function<java.lang.Integer,​org.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Integer>> referencedRecordIdToTemplateRecord, org.teamapps.ux.component.template.Template template)  
    org.teamapps.ux.component.template.Template createItemTemplate​(int iconSize, int imageSize, org.teamapps.ux.component.format.VerticalElementAlignment verticalIconAlignment, int maxHeight, int spacing, boolean wrapLines)  
    static java.lang.String createTitleFromCamelCase​(java.lang.String s)  
    static java.lang.String getFirstUpper​(java.lang.String s)  
    void showVersionsWindow()  
    void showVersionsWindow​(boolean showTable)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • addField

      public RecordVersionsView addField​(java.lang.String fieldName, java.lang.String fieldTitle)
    • addReferenceField

      public RecordVersionsView addReferenceField​(java.lang.String fieldName, java.lang.String fieldTitle, java.util.function.Function<java.lang.Integer,​org.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Integer>> referencedRecordIdToTemplateRecord)
    • addReferenceField

      public RecordVersionsView addReferenceField​(java.lang.String fieldName, java.lang.String fieldTitle, java.util.function.Function<java.lang.Integer,​org.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Integer>> referencedRecordIdToTemplateRecord, org.teamapps.ux.component.template.Template template)
    • addCustomField

      public RecordVersionsView addCustomField​(java.lang.String fieldName, java.lang.String fieldTitle, org.teamapps.ux.component.field.AbstractField<?> formField, java.util.function.Function<java.lang.Object,​java.lang.Object> formFieldDataProvider, org.teamapps.ux.component.field.AbstractField<?> tableField, java.util.function.Function<java.lang.Object,​java.lang.Object> tableFieldDataProvider)
    • addCustomField

      public RecordVersionsView addCustomField​(java.lang.String fieldName, java.lang.String fieldTitle, org.teamapps.ux.component.field.AbstractField<?> formField, java.util.function.Function<java.lang.Object,​java.lang.Object> fieldDataProvider, org.teamapps.ux.component.field.AbstractField<?> tableField)
    • showVersionsWindow

      public void showVersionsWindow()
    • showVersionsWindow

      public void showVersionsWindow​(boolean showTable)
    • getFirstUpper

      public static java.lang.String getFirstUpper​(java.lang.String s)
    • createTitleFromCamelCase

      public static java.lang.String createTitleFromCamelCase​(java.lang.String s)
    • createItemTemplate

      public org.teamapps.ux.component.template.Template createItemTemplate​(int iconSize, int imageSize, org.teamapps.ux.component.format.VerticalElementAlignment verticalIconAlignment, int maxHeight, int spacing, boolean wrapLines)