/*
* Copyright (c) WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.wso2.carbon.humantask.coordination.module.utils;
import javax.xml.namespace.QName;
/**
* HumanTask Coordination protocol module's constants.
*/
public final class Constants {
/**
* Module name
*/
public static final String HUMANTASK_COORDINATION_MODULE_NAME = "htcoordination";
/**
* Service name of the HumanTask engine's Protocol handler
*/
public static final String HUMANTASK_ENGINE_COORDINATION_PROTOCOL_HANDLER_SERVICE = "HumanTaskProtocolHandler";
public static final String CARBON_ADMIN_SERVICE_CONTEXT_ROOT = "/services";
/** ws-coordination related constants. */
public static final String WS_COOR_NAMESPACE = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06";
public static final String WS_COOR_PREFIX = "wscoor";
public static final String WS_COOR_COORDINATION_CONTEXT = "CoordinationContext";
public static final String WS_COOR_COORDINATION_CONTEXT_REGISTRATION_SERVICE = "RegistrationService";
public static final String WS_COOR_COORDINATION_CONTEXT_COORDINATION_TYPE = "CoordinationType";
public static final String WS_COOR_COORDINATION_CONTEXT_EXPIRES = "Expires";
public static final String WS_COOR_COORDINATION_CONTEXT_IDENTIFIER = "Identifier";
public static final String WS_COOR_REGISTER = "Register";
public static final String WS_COOR_REGISTER_PROTOCOL_IDENTIFIER = "ProtocolIdentifier";
public static final String WS_COOR_REGISTER_PARTICIPANT_PROTOCOL_SERVICE = "ParticipantProtocolService";
public static final String WS_COOR_REGISTERATION_ACTION = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register";
/** b4p related constants */
public static final String B4P_IDENTIFIER = "Identifier";
public static final String B4P_NAMESPACE = "http://wso2.org/bps/b4p/coordination/";
public static final String B4P_PREFIX = "b4p";
/** ws-humantask related constants. */
public static final String WS_HT_COORDINATION_TYPE = "http://docs.oasis-open.org/ns/bpel4people/ws-humantask/protocol/200803";
/** ws-addressing related constants */
public static final String WS_A_NAMESPACE = "http://schemas.xmlsoap.org/ws/2004/08/addressing";
public static final String WS_A_PREFIX = "wsa";
public static final String WS_A_ADDRESS = "Address";
public static final String WS_A_REFERENCE_PARAMETER = "ReferenceParameters";
public static QName registrationService = new QName(WS_COOR_NAMESPACE,WS_COOR_COORDINATION_CONTEXT_REGISTRATION_SERVICE);
public static final String REGISTRATION_PORT = "RegistrationPort";
}