Class AbstractReplicationWebscript

    • Constructor Detail

      • AbstractReplicationWebscript

        public AbstractReplicationWebscript()
    • Method Detail

      • setReplicationService

        public void setReplicationService​(ReplicationService replicationService)
      • setNodeService

        public void setNodeService​(NodeService nodeService)
      • setActionTrackingService

        public void setActionTrackingService​(ActionTrackingService actionTrackingService)
      • executeImpl

        protected Map<String,​Object> executeImpl​(org.springframework.extensions.webscripts.WebScriptRequest req,
                                                       org.springframework.extensions.webscripts.Status status,
                                                       org.springframework.extensions.webscripts.Cache cache)
        Overrides:
        executeImpl in class org.springframework.extensions.webscripts.DeclarativeWebScript
      • updateDefinitionProperties

        protected void updateDefinitionProperties​(ReplicationDefinition replicationDefinition,
                                                  org.json.JSONObject json)
                                           throws org.json.JSONException
        Updates properties on the definition, based on the JSON. Doesn't save the definition Doesn't change the name
        Throws:
        org.json.JSONException
      • buildModel

        protected abstract Map<String,​Object> buildModel​(ReplicationModelBuilder modelBuilder,
                                                               org.springframework.extensions.webscripts.WebScriptRequest req,
                                                               org.springframework.extensions.webscripts.Status status,
                                                               org.springframework.extensions.webscripts.Cache cache)