Class DataSkel<T,​C extends GluonObservableImpl<T>>

    • Constructor Detail

      • DataSkel

        public DataSkel()
    • Method Detail

      • setOperation

        public void setOperation​(DataSkel.Operation operation)
        Parameters:
        operation - the operation to set
      • getPayload

        public String getPayload()
        Returns:
        the payload
      • setPayload

        public void setPayload​(String payload)
        Parameters:
        payload - the payload to set
      • setOperationMode

        public void setOperationMode​(OperationMode operationMode)
      • getUid

        public String getUid()
        Returns:
        the uid
      • setUid

        public void setUid​(String uid)
        Parameters:
        uid - the uid to set
      • getObject

        public T getObject()
        Returns:
        the object
      • setObject

        public void setObject​(T object)
        Parameters:
        object - the object to set
      • isMarkedForAddition

        public boolean isMarkedForAddition()
      • setMarkedForAddition

        public void setMarkedForAddition​(boolean markedForAddition)
      • isMarkedForUpdate

        public boolean isMarkedForUpdate()
      • setMarkedForUpdate

        public void setMarkedForUpdate​(boolean markedForUpdate)
      • isMarkedForRemoval

        public boolean isMarkedForRemoval()
      • setMarkedForRemoval

        public void setMarkedForRemoval​(boolean markedForRemoval)
      • setProxyValue

        public void setProxyValue​(String key,
                                  Object value)
      • track

        public abstract void track​(C observable)
      • untrack

        public abstract void untrack​(C observable)
      • createChangeListener

        public abstract ChangeListener createChangeListener​(String key,
                                                            C observable)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object