Package org.teamapps.application.ux.view
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 RecordVersionsViewaddCustomField(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)RecordVersionsViewaddCustomField(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)RecordVersionsViewaddField(java.lang.String fieldName, java.lang.String fieldTitle)RecordVersionsViewaddReferenceField(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)RecordVersionsViewaddReferenceField(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.TemplatecreateItemTemplate(int iconSize, int imageSize, org.teamapps.ux.component.format.VerticalElementAlignment verticalIconAlignment, int maxHeight, int spacing, boolean wrapLines)static java.lang.StringcreateTitleFromCamelCase(java.lang.String s)static java.lang.StringgetFirstUpper(java.lang.String s)voidshowVersionsWindow()voidshowVersionsWindow(boolean showTable)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RecordVersionsView
-
-
Method Details
-
addField
-
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)
-