Package io.mateu.fake

Class FakeUI

  • All Implemented Interfaces:
    io.mateu.mdd.shared.ui.IMDDUI

    public class FakeUI
    extends Object
    implements io.mateu.mdd.shared.ui.IMDDUI
    • Field Detail

      • app

        public static io.mateu.mdd.shared.interfaces.App app
    • Constructor Detail

      • FakeUI

        public FakeUI()
    • Method Detail

      • isEditingNewRecord

        public boolean isEditingNewRecord()
        Specified by:
        isEditingNewRecord in interface io.mateu.mdd.shared.ui.IMDDUI
      • getFieldBuilder

        public io.mateu.mdd.shared.reflection.IFieldBuilder getFieldBuilder​(io.mateu.mdd.shared.reflection.FieldInterfaced field)
        Specified by:
        getFieldBuilder in interface io.mateu.mdd.shared.ui.IMDDUI
      • getBaseUrl

        public String getBaseUrl()
        Specified by:
        getBaseUrl in interface io.mateu.mdd.shared.ui.IMDDUI
      • clearStack

        public void clearStack()
        Specified by:
        clearStack in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPath

        public String getPath​(io.mateu.mdd.shared.interfaces.MenuEntry e)
        Specified by:
        getPath in interface io.mateu.mdd.shared.ui.IMDDUI
      • getApp

        public io.mateu.mdd.shared.interfaces.App getApp()
        Specified by:
        getApp in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentUserLogin

        public String getCurrentUserLogin()
        Specified by:
        getCurrentUserLogin in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentUser

        public io.mateu.mdd.shared.interfaces.UserPrincipal getCurrentUser()
        Specified by:
        getCurrentUser in interface io.mateu.mdd.shared.ui.IMDDUI
      • getColumnFields

        public Collection<io.mateu.mdd.shared.reflection.FieldInterfaced> getColumnFields​(Class targetType)
        Specified by:
        getColumnFields in interface io.mateu.mdd.shared.ui.IMDDUI
      • updateTitle

        public void updateTitle​(String title)
        Specified by:
        updateTitle in interface io.mateu.mdd.shared.ui.IMDDUI
      • isMobile

        public boolean isMobile()
        Specified by:
        isMobile in interface io.mateu.mdd.shared.ui.IMDDUI
      • getUiRootPath

        public String getUiRootPath()
        Specified by:
        getUiRootPath in interface io.mateu.mdd.shared.ui.IMDDUI
      • getCurrentState

        public String getCurrentState()
        Specified by:
        getCurrentState in interface io.mateu.mdd.shared.ui.IMDDUI
      • go

        public void go​(String relativePath)
        Specified by:
        go in interface io.mateu.mdd.shared.ui.IMDDUI
      • goTo

        public void goTo​(String path)
        Specified by:
        goTo in interface io.mateu.mdd.shared.ui.IMDDUI
      • goBack

        public void goBack()
        Specified by:
        goBack in interface io.mateu.mdd.shared.ui.IMDDUI
      • goSibling

        public void goSibling​(Object siblingId)
        Specified by:
        goSibling in interface io.mateu.mdd.shared.ui.IMDDUI
      • open

        public void open​(Method m,
                         Set selection)
        Specified by:
        open in interface io.mateu.mdd.shared.ui.IMDDUI
      • open

        public void open​(Method m,
                         Object result)
        Specified by:
        open in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPendingSelection

        public Set getPendingSelection()
        Specified by:
        getPendingSelection in interface io.mateu.mdd.shared.ui.IMDDUI
      • setPendingSelection

        public void setPendingSelection​(Set selecion)
        Specified by:
        setPendingSelection in interface io.mateu.mdd.shared.ui.IMDDUI
      • getPendingResult

        public Object getPendingResult()
        Specified by:
        getPendingResult in interface io.mateu.mdd.shared.ui.IMDDUI
      • setPendingResult

        public void setPendingResult​(Object result)
        Specified by:
        setPendingResult in interface io.mateu.mdd.shared.ui.IMDDUI
      • updateSession

        public void updateSession()
        Specified by:
        updateSession in interface io.mateu.mdd.shared.ui.IMDDUI