|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sapportals.wcm.protocol.webdav.DavStatus
public class DavStatus
Holds HTTP status, WebDAV conditions and descriptions.
Copyright (c) SAP AG 2002-2007
| Constructor Summary | |
|---|---|
DavStatus(Element response)
|
|
DavStatus(int status)
|
|
DavStatus(int status,
IInternationalString description,
Name condition)
|
|
DavStatus(int status,
Name condition)
|
|
| Method Summary | |
|---|---|
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)
get a DAV:error element for this DavStatus |
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public DavStatus(int status,
IInternationalString description,
Name condition)
status - HTTP statusdescription - description for statuscondition - additional DAV error condition code
public DavStatus(int status,
Name condition)
status - HTTP statuscondition - additional DAV error condition codepublic DavStatus(int status)
status - HTTP status
public DavStatus(Element response)
throws WcmException
response - DAV:response element to parse
WcmException| Method Detail |
|---|
public Element getResponseElement(Document doc,
IUriReference href)
doc - owner documenthref - href to be reported
public Element getResponseElement(Document doc,
String href)
doc - owner documenthref - href to be reported
public Element getResponseDescriptionElement(Document doc)
public Element getErrorElement(Document doc,
String desc)
DavStatus
doc - owner documentdesc - when present, add message from exception to child sap:description element
public int getStatus()
public Name getCondition()
public IInternationalString getDescription()
public String getDescriptionText()
public static String getStatusLine(int httpResponseCode)
httpResponseCode - response code
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object| Access 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
|
|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||