public class DavStatus extends Object implements Serializable
Copyright (c) SAP AG 2002-2007
Constructor and Description |
---|
DavStatus(Element response) |
DavStatus(int status) |
DavStatus(int status,
IInternationalString description,
Name condition) |
DavStatus(int status,
Name condition) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Name |
getCondition()
get the WebDAV condition name
|
IInternationalString |
getDescription()
get the description
|
String |
getDescriptionText()
get the description (not language tagged)
|
Element |
getErrorElement(Document doc,
String desc)
|
Element |
getResponseDescriptionElement(Document doc) |
Element |
getResponseElement(Document doc,
IUriReference href)
get a DAV:response element for this status
|
Element |
getResponseElement(Document doc,
String href)
get a DAV:response element for this status
|
int |
getStatus()
get the HTTP status
|
static String |
getStatusLine(int httpResponseCode)
get a string representation for an HTTP status code
|
int |
hashCode() |
String |
toString() |
public static final int SC_PROCESSING
public static final int SC_MULTI_STATUS
public static final int SC_UNPROCESSABLE_ENTITY
public static final int SC_LOCKED
public static final int SC_FAILED_DEPENDENCY
public static final int SC_LOOP_DETECTED
public static final int SC_NOT_EXTENDED
public static final int SC_BAD_GATEWAY
public static final int SC_BAD_REQUEST
public static final int SC_CONFLICT
public static final int SC_CREATED
public static final int SC_FORBIDDEN
public static final int SC_FOUND
public static final int SC_INTERNAL_SERVER_ERROR
public static final int SC_METHOD_NOT_ALLOWED
public static final int SC_MOVED_PERMANENTLY
public static final int SC_MOVED_TEMPORARILY
public static final int SC_NO_CONTENT
public static final int SC_NOT_ACCEPTABLE
public static final int SC_NOT_FOUND
public static final int SC_NOT_IMPLEMENTED
public static final int SC_NOT_MODIFIED
public static final int SC_OK
public static final int SC_PARTIAL_CONTENT
public static final int SC_PRECONDITION_FAILED
public static final int SC_REQUEST_ENTITY_TOO_LARGE
public static final int SC_UNSUPPORTED_MEDIA_TYPE
public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE
public static final int SC_SERVICE_UNAVAILABLE
public static final int SC_GATEWAY_TIMEOUT
public static final String HTTP_RESP_CONTINUE
public static final String HTTP_RESP_SWITCH_PROTOCOL
public static final String HTTP_RESP_PROCESSING
public static final String HTTP_RESP_OK
public static final String HTTP_RESP_CREATED
public static final String HTTP_RESP_ACCEPTED
public static final String HTTP_RESP_NON_AUTHORITATIVE_INFORMATION
public static final String HTTP_RESP_NO_CONTENT
public static final String HTTP_RESP_RESET_CONTENT
public static final String HTTP_RESP_PARTIAL_CONTENT
public static final String HTTP_RESP_MULTI_STATUS
public static final String HTTP_RESP_MULTIPLE_CHOICES
public static final String HTTP_RESP_MOVED_PERMANENTLY
public static final String HTTP_RESP_FOUND
public static final String HTTP_RESP_SEE_OTHER
public static final String HTTP_RESP_NOT_MODIFIED
public static final String HTTP_RESP_USE_PROXY
public static final String HTTP_RESP_TEMP_REDIRECT
public static final String HTTP_RESP_BAD_REQUEST
public static final String HTTP_RESP_UNAUTHORIZED
public static final String HTTP_RESP_PAYMENT_REQUIRED
public static final String HTTP_RESP_FORBIDDEN
public static final String HTTP_RESP_NOT_FOUND
public static final String HTTP_RESP_METHOD_NOT_ALLOWED
public static final String HTTP_RESP_NOT_ACCEPTABLE
public static final String HTTP_RESP_PROXY_AUTH_REQUIRED
public static final String HTTP_RESP_REQUEST_TIMEOUT
public static final String HTTP_RESP_CONFLICT
public static final String HTTP_RESP_GONE
public static final String HTTP_RESP_LENGTH_REQUIRED
public static final String HTTP_RESP_PRECONDITION_FAILED
public static final String HTTP_RESP_REQUEST_ENTITY_TOO_LARGE
public static final String HTTP_RESP_REQUEST_URI_TOO_LONG
public static final String HTTP_RESP_UNSUPPORTED_MEDIA_TYPE
public static final String HTTP_RESP_REQUEST_RANGE_NOT_SATISFIABLE
public static final String HTTP_RESP_EXPECTATION_FAILED
public static final String HTTP_RESP_UNPROCESSABLE_ENTITY
public static final String HTTP_RESP_LOCKED
public static final String HTTP_RESP_FAILED_DEPENDENCY
public static final String HTTP_RESP_INTERNAL_SERVER_ERROR
public static final String HTTP_RESP_NOT_IMPLEMENTED
public static final String HTTP_RESP_BAD_GATEWAY
public static final String HTTP_RESP_SERVICE_UNAVAILABLE
public static final String HTTP_RESP_GATEWAY_TIMEOUT
public static final String HTTP_RESP_HTTP_VERSION_NOT_SUPPORTED
public static final String HTTP_RESP_LOOP_DETECTED
public static final String HTTP_RESP_INSUFFICIENT_STORAGE
public static final DavStatus BAD_GATEWAY
public static final DavStatus BAD_REQUEST
public static final DavStatus BAD_REQUEST_lock_token_matches_request_uri
public static final DavStatus CONFLICT
public static final DavStatus CONFLICT_add_must_be_new_label
public static final DavStatus CONFLICT_bind_source_exists
public static final DavStatus CONFLICT_can_overwrite
public static final DavStatus CONFLICT_cannot_add_to_existing_history
public static final DavStatus CONFLICT_cannot_modify_checked_in_parent
public static final DavStatus CONFLICT_cannot_modify_protected_property
public static final DavStatus CONFLICT_cannot_modify_version_controlled_property
public static final DavStatus CONFLICT_collection_must_be_ordered
public static final DavStatus CONFLICT_label_must_exist
public static final DavStatus CONFLICT_must_be_checked_in
public static final DavStatus CONFLICT_must_be_checked_out
public static final DavStatus CONFLICT_must_be_redirectref
public static final DavStatus CONFLICT_name_allowed
public static final DavStatus CONFLICT_one_version_controlled_resource_per_history_per_workspace
public static final DavStatus CONFLICT_preserve_versioning_properties
public static final DavStatus CONFLICT_resource_must_be_null
public static final DavStatus CONFLICT_supported_report
public static final DavStatus CONFLICT_unbind_source_exists
public static final DavStatus FAILED_DEPENDENCY
public static final DavStatus FORBIDDEN
public static final DavStatus FORBIDDEN_cannot_copy_history
public static final DavStatus FORBIDDEN_cannot_modify_protected_property
public static final DavStatus FORBIDDEN_cannot_modify_version
public static final DavStatus FORBIDDEN_cannot_rename_history
public static final DavStatus FORBIDDEN_cannot_rename_working_resource
public static final DavStatus FORBIDDEN_checkout_of_checked_out_version_is_discouraged
public static final DavStatus FORBIDDEN_checkout_of_version_with_descendant_is_discouraged
public static final DavStatus FORBIDDEN_cycle_allowed
public static final DavStatus FORBIDDEN_legal_reftarget
public static final DavStatus FORBIDDEN_must_be_version
public static final DavStatus FORBIDDEN_name_allowed
public static final DavStatus FORBIDDEN_need_privileges
public static final DavStatus FORBIDDEN_number_of_matches_within_limits
public static final DavStatus FORBIDDEN_propfind_finite_depth
public static final DavStatus FORBIDDEN_redirect_lifetime_supported
public static final DavStatus FORBIDDEN_search_grammar_supported
public static final DavStatus FORBIDDEN_search_scope_valid
public static final DavStatus FORBIDDEN_segment_must_identify_member
public static final DavStatus FORBIDDEN_supported_report
public static final DavStatus FORBIDDEN_unbind_source_exists
public static final DavStatus FORBIDDEN_workspace_location_ok
public static final DavStatus FOUND
public static final DavStatus INTERNAL_SERVER_ERROR
public static final DavStatus INTERNAL_SERVER_ERROR_filter_config
public static final DavStatus INTERNAL_SERVER_ERROR_io_error
public static final DavStatus LOCKED
public static final DavStatus LOOP_DETECTED
public static final DavStatus METHOD_NOT_ALLOWED
public static final DavStatus MOVED_TEMPORARILY
public static final DavStatus MULTI_STATUS
public static final DavStatus NOT_EXTENDED
public static final DavStatus NOT_FOUND
public static final DavStatus NOT_IMPLEMENTED
public static final DavStatus OK
public static final DavStatus PRECONDITION_FAILED
public static final DavStatus PRECONDITION_FAILED_can_overwrite
public static final DavStatus SERVICE_UNAVAILABLE
public static final DavStatus GATEWAY_TIMEOUT
public static final DavStatus UNPROCESSABLE_ENTITY
public static final DavStatus UNPROCESSABLE_ENTITY_sap_request_body_valid
public static final DavStatus BAD_REQUEST_sap_legal_depth_header_value
public static final DavStatus BAD_REQUEST_sap_legal_if_header_value
public static final DavStatus BAD_REQUEST_sap_legal_request_URI
public static final DavStatus BAD_REQUEST_sap_lock_token_present
public static final DavStatus BAD_REQUEST_sap_request_body_wellformed
public static final DavStatus BAD_REQUEST_sap_required_request_body_present
public static final DavStatus CONFLICT_sap_destination_must_be_in_collection
public static final DavStatus CONFLICT_sap_parent_collection_must_exist
public static final DavStatus CONFLICT_sap_report_applicable
public static final DavStatus CONFLICT_sap_resource_allows_virus_content
public static final DavStatus CONFLICT_sap_resource_supports_entity_body
public static final DavStatus FORBIDDEN_sap_destination_may_not_be_ancestor_of_source
public static final DavStatus FORBIDDEN_sap_inter_workspace_bind_allowed
public static final DavStatus FORBIDDEN_sap_property_name_valid
public static final DavStatus FORBIDDEN_sap_property_value_fits
public static final DavStatus FORBIDDEN_sap_inter_workspace_move_allowed
public static final DavStatus FORBIDDEN_sap_source_and_destination_must_differ
public static final DavStatus FORBIDDEN_sap_source_may_not_be_ancestor_of_destination
public DavStatus(int status, IInternationalString description, Name condition)
status
- HTTP statusdescription
- description for statuscondition
- additional DAV error condition codepublic DavStatus(int status, Name condition)
status
- HTTP statuscondition
- additional DAV error condition codepublic DavStatus(int status)
status
- HTTP statuspublic DavStatus(Element response) throws WcmException
response
- DAV:response element to parseWcmException
- no descriptionpublic Element getResponseElement(Document doc, IUriReference href)
doc
- owner documenthref
- href to be reportedpublic Element getResponseElement(Document doc, String href)
doc
- owner documenthref
- href to be reportedpublic Element getErrorElement(Document doc, String desc)
doc
- owner documentdesc
- when present, add message from exception to child sap:description elementpublic int getStatus()
public Name getCondition()
public IInternationalString getDescription()
public String getDescriptionText()
public static String getStatusLine(int httpResponseCode)
httpResponseCode
- response codeAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2018 SAP AG Complete Copyright Notice