Class Property<G,​S,​R>

  • Type Parameters:
    G - GET/SUBSCRIBE data model -- a POJO definition
    S - SET/NOTIFY data model -- a POJO definition
    R - REQ/REP handler (contains connection details, back-end handler (default deprecated), method that are not needed for user-level server-side code, ...)

    public class Property<G,​S,​R>
    extends java.lang.Object
    Property handler class -- PROTOTYPE/DRAFT for discussion/evaluation intention: * wrapper around RESTful, CMW, other protocol backends to provide a consistent server-side API
    Author:
    rstein
    • Constructor Detail

      • Property

        public Property​(@NotNull
                        java.lang.String propertyName,
                        @NotNull
                        java.lang.String htmlModelGet,
                        @NotNull
                        java.lang.Class<G> dataClassPrototypeGet,
                        @NotNull
                        Property.PropertyHandler userHandlerGet,
                        @NotNull
                        java.lang.String htmlModelSet,
                        @NotNull
                        java.lang.Class<S> dataClassPrototypeSet,
                        @NotNull
                        Property.PropertyHandler userHandlerSet)
    • Method Detail

      • getHtmlModelGet

        protected java.lang.String getHtmlModelGet()
      • getHtmlModelSet

        protected java.lang.String getHtmlModelSet()
      • getPropertyName

        protected java.lang.String getPropertyName()