Cisco Systems Inc. Confidential

com.pcube.management.api
Interface SMApiConstants

All Superinterfaces:
com.pcube.management.framework.rpc.ErrorCodes

public interface SMApiConstants
extends com.pcube.management.framework.rpc.ErrorCodes

Constant variable definitions to be used by SM Api users. To use the constants defined within declare your class as 'implements SMApiConstants'.


Field Summary
static short[] ALL_IP_MAPPINGS
          Convenience sugar.
static short[] ALL_IPV6_MAPPINGS
          Convenience sugar.
static short[] ALL_VLAN_MAPPINGS
          Deprecated. Since 3.1.5. Use ALL_VPN_MAPPINGS instead
static short[] ALL_VPN_MAPPINGS
          Convenience sugar.
static long ERROR_CODE_CLIENT_INTERNAL_ERROR
           
static long ERROR_CODE_CLIENT_OUT_OF_THREADS
           
static short MAPPING_TYPE_IP
          Enumeration scalar.
static short MAPPING_TYPE_IPV6
          Enumeration scalar.
static short MAPPING_TYPE_VLAN
          Deprecated. Since 3.1.5. Use MAPPING_TYPE_VPN instead
static short MAPPING_TYPE_VPN
          Enumeration scalar.
 
Fields inherited from interface com.pcube.management.framework.rpc.ErrorCodes
ERROR_CODE_API_NOT_CONNECTED, ERROR_CODE_ARRAY_ACCESS, ERROR_CODE_ATTRIBUTE_NOT_FOUND, ERROR_CODE_BAD_SUBSCRIBER_MAPPING, ERROR_CODE_BAD_VPN_MAPPING, ERROR_CODE_CASCADE_OPERATION_VIOLATION, ERROR_CODE_CLASS_CAST, ERROR_CODE_CLASS_NOT_FOUND, ERROR_CODE_DATABASE_EXCEPTION, ERROR_CODE_DOMAIN_NOT_FOUND, ERROR_CODE_FATAL_EXCEPTION, ERROR_CODE_ILLEGAL_ARGUMENT, ERROR_CODE_ILLEGAL_STATE, ERROR_CODE_ILLEGAL_SUBSCRIBER_NAME, ERROR_CODE_INTERRUPTED_EXCEPTION, ERROR_CODE_INVALID_ATTRIBUTE_VALUE, ERROR_CODE_INVALID_BUCKETID, ERROR_CODE_INVALID_BUCKETSIZE, ERROR_CODE_INVALID_PARAMETER, ERROR_CODE_MALFORMED_OBJECT_NAME, ERROR_CODE_N0_QUOTA_INFO_FOR_SUBSCRIBER, ERROR_CODE_NATIVE_METHOD_ARG_ERROR, ERROR_CODE_NATIVE_METHOD_FAILED, ERROR_CODE_NO_APPLICATION_INSTALLED, ERROR_CODE_NO_SUCH_METHOD, ERROR_CODE_NOT_A_SUSBCRIBER_DOMAIN, ERROR_CODE_NULL_POINTER, ERROR_CODE_NUMBER_FORMAT, ERROR_CODE_OBJECT_EXISTS, ERROR_CODE_OBJECT_INTROSPECTION, ERROR_CODE_OBJECT_NOT_COMPLIANT, ERROR_CODE_OBJECT_NOT_FOUND, ERROR_CODE_OBJECT_REGISTRATION, ERROR_CODE_OPERATION_ABORTED, ERROR_CODE_OPERATION_NOT_FOUND, ERROR_CODE_OUT_OF_MEMORY, ERROR_CODE_REPLENISH_FAILED, ERROR_CODE_RESOURCE_SHORTAGE, ERROR_CODE_RUNTIME, ERROR_CODE_SE_ERROR, ERROR_CODE_SUBCRIBER_NOT_ASSIGNED_PROFILE, ERROR_CODE_SUBSCRIBER_DOES_NOT_EXIST, ERROR_CODE_SUBSCRIBER_DOMAIN_ASSOCIATION, ERROR_CODE_SUBSCRIBER_MAPPING_CONGESTION, ERROR_CODE_SUSBSCRIBER_ALREADY_EXISTS, ERROR_CODE_UNKNOWN, ERROR_CODE_VALUE_DOES_NOT_MEET_CONSTRAINTS, ERROR_CODE_VPN_ALREADY_EXISTS, ERROR_CODE_VPN_DOES_NOT_EXIST
 

Field Detail

MAPPING_TYPE_IP

static final short MAPPING_TYPE_IP
Enumeration scalar. Use this in the mapping types array in login/logout add/remove methods. Using this value signals that the matching entry in the mappings array is an IP address or an IP-range

See Also:
Constant Field Values

MAPPING_TYPE_IPV6

static final short MAPPING_TYPE_IPV6
Enumeration scalar. Use this in the mapping types array in login/logout add/remove methods. Using this value signals that the matching entry in the mappings array is an IPV6 address or an IPV6-range

See Also:
Constant Field Values

MAPPING_TYPE_VLAN

static final short MAPPING_TYPE_VLAN
Deprecated. Since 3.1.5. Use MAPPING_TYPE_VPN instead
Enumeration scalar. Use this in the mapping types array in login/logout add/remove methods. Using this value signals that the matching entry in the mappings array is a VLAN-tag

See Also:
Constant Field Values

MAPPING_TYPE_VPN

static final short MAPPING_TYPE_VPN
Enumeration scalar. Use this in the mapping types array in login/logout add/remove methods. Using this value signals that the matching entry in the mappings array is the whole VPN

See Also:
Constant Field Values

ALL_IP_MAPPINGS

static final short[] ALL_IP_MAPPINGS
Convenience sugar. Use this as a mapping type argument when all mappings are IP addresses or IP-ranges or an IP-range@VPN network-Ids


ALL_IPV6_MAPPINGS

static final short[] ALL_IPV6_MAPPINGS
Convenience sugar. Use this as a mapping type argument when all mappings are IPV6 addresses or IPV6-ranges


ALL_VLAN_MAPPINGS

static final short[] ALL_VLAN_MAPPINGS
Deprecated. Since 3.1.5. Use ALL_VPN_MAPPINGS instead
Convenience sugar. Use this as a mapping type argument when all mappings are full range for VLAN tags


ALL_VPN_MAPPINGS

static final short[] ALL_VPN_MAPPINGS
Convenience sugar. Use this as a mapping type argument when all mappings are full range for VLAN tags


ERROR_CODE_CLIENT_OUT_OF_THREADS

static final long ERROR_CODE_CLIENT_OUT_OF_THREADS
See Also:
Constant Field Values

ERROR_CODE_CLIENT_INTERNAL_ERROR

static final long ERROR_CODE_CLIENT_INTERNAL_ERROR
See Also:
Constant Field Values

Cisco Systems Inc. Confidential