Class xhrdav.ResourceController

Constructor

ResourceController ( (xhrdav.Resource/Object)= resource ) Static
xhrdavclient resource controller code »
Parameters
resource : (xhrdav.Resource/Object)=
Json/Hash object for WebDAV resource.

Instance members

Instance MethodsDefined By

build destination path. code »
copy ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Copy resource code »
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
copyBeforeValidate ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Copy resource before parameter validate. code »
Deprecated NOT IMPLEMNTS.
Throws Not found destination.
See #copy
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
Getter destination code »
Returns
string
Destination path.
mkDir ( Function= handler, Object= opt_headers, Object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Create Directory before parameters validate. code »
Throws Not found href(Directory path).
Parameters
handler : Function=
callback handler function [callback args: errors, object].
opt_headers : Object=
Request headers.
opt_params : Object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
move ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Move resoruce code »
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
moveBeforeValidate ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Move resource before parameter validate. code »
Deprecated NOT IMPLEMNTS.
Throws Not found destination.
See #move
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
remove ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Fuction= onXhrComplete ) xhrdav.ResourceController
Remove resource code »
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Fuction=
[Callback args: xhr event object].
rename ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Function= onXhrComplete ) xhrdav.ResourceController
Rename resource code »
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Function=
[Callback args: errors object].
renameBeforeValidate ( Function= handler, Object= opt_headers, object= opt_params, Object= context, Function= onXhrComplete ) xhrdav.ResourceController
Rename resource before parameters validate. code »
Deprecated NOT IMPLEMNTS.
Throws Not found of xhrdav.Resource or #destination
See #rename
Parameters
handler : Function=
callback handler function [callback args: errors object].
opt_headers : Object=
Request headers.
opt_params : object=
Request query params.
context : Object=
Callback scope.
onXhrComplete : Function=
[Callback args: errors object].
serialize ( boolean asModel ) : (xhrdav.Resource/Object) xhrdav.ResourceController
Serialize resource code »
Parameters
asModel : boolean
true: xhrdav.Resource, false: {}.
Returns
(xhrdav.Resource/Object)
converted Json/Hash object for WebDAV resource.
Setter destination code »
Parameters
dest : string
Destination path.
Set Request object for WebDAV request. code »
Parameters
request : xhrdav.DavFs.Request
Request object for WebDAV request.

Instance PropertiesDefined By

Static members

Static MethodsDefined By

serialize ( (xhrdav.ResourceController/xhrdavlib.Resource/Object) resource, boolean asModel ) : (xhrdav.Resource|Object) Static xhrdav.ResourceController
Serialize resource [Class method] code »
Parameters
resource : (xhrdav.ResourceController/xhrdavlib.Resource/Object)
Converted WebDAV collection data.
asModel : boolean
true: xhrdav.Resource, false: {}.
Returns
(xhrdav.Resource/Object)
converted Json/Hash object for WebDAV resource.