package ca.ucalgary.services;

/**
 * Interface to hold constants shared between PBE system and server side proxy/registry
 */
public interface Registration{
    public static final String OP_PARAM = "op";
    public static final String OP_SPEC_DOC_PARAM = "specDoc";
    public static final String MOBY_AUTHOR_PARAM = "mobyServiceAuthor";
    public static final String MOBY_AUTHORITY_PARAM = "mobyServiceAuthority";
    public static final String MOBY_SERVICENAME_PARAM = "mobyServiceName";
    public static final String MOBY_DESC_PARAM = "mobyServiceDesc";
    public static final String MOBY_SERVICETYPE_PARAM = "mobyServiceType";
    public static final String MOBY_CENTRAL_PARAM = "mobyCentral";
    public static final String MOBY_NOTES_PARAM = "mobyNotes";
    public static final String INPUTS_PARAM = "inputs_primary";
    public static final String OUTPUTS_PARAM = "outputs";
    public static final String SECONDARIES_PARAM = "inputs_secondary";
    public static final String FIXED_PARAMS = "inputs_fixed";
    public static final String INPUT_RULE_URIS_PARAM = "inputs_primary_ruleURIs";
    public static final String SECONDARY_RULE_URIS_PARAM = "inputs_secondary_ruleURIs";
    public static final String OUTPUT_RULE_URIS_PARAM = "outputs_ruleURIs";
    public static final String INPUT_XSD_TYPES_PARAM = "inputs_xsd_types";
    public static final String OUTPUT_XSD_TYPES_PARAM = "outputs_xsd_types";
    public static final String TEST_INPUT_PARAM = "test_input";
    public static final String TEST_XPATH_PARAM = "test_xpath";
    public static final String TARGET_NSURI_PARAM = "target_ns_uri";

    public static final String SPEC_URL = "specURL";
}
