Type.registerNamespace('myloc.gov.services');
myloc.gov.services.IBookmarkingService=function() {
myloc.gov.services.IBookmarkingService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
myloc.gov.services.IBookmarkingService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return myloc.gov.services.IBookmarkingService._staticInstance.get_path();},
AddBookmark:function(bookmark,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddBookmark',false,{bookmark:bookmark},succeededCallback,failedCallback,userContext); },
AddBookmarks:function(bookmarks,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddBookmarks',false,{bookmarks:bookmarks},succeededCallback,failedCallback,userContext); },
RemoveBookmark:function(bookmarkId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveBookmark',false,{bookmarkId:bookmarkId},succeededCallback,failedCallback,userContext); },
RemoveBookmarks:function(bookmarkIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveBookmarks',false,{bookmarkIds:bookmarkIds},succeededCallback,failedCallback,userContext); },
GetBookmarks:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBookmarks',false,{},succeededCallback,failedCallback,userContext); },
GetBookmarksCreatedToday:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBookmarksCreatedToday',false,{},succeededCallback,failedCallback,userContext); },
ClearBookmarks:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearBookmarks',false,{},succeededCallback,failedCallback,userContext); }}
myloc.gov.services.IBookmarkingService.registerClass('myloc.gov.services.IBookmarkingService',Sys.Net.WebServiceProxy);
myloc.gov.services.IBookmarkingService._staticInstance = new myloc.gov.services.IBookmarkingService();
myloc.gov.services.IBookmarkingService.set_path = function(value) { myloc.gov.services.IBookmarkingService._staticInstance.set_path(value); }
myloc.gov.services.IBookmarkingService.get_path = function() { return myloc.gov.services.IBookmarkingService._staticInstance.get_path(); }
myloc.gov.services.IBookmarkingService.set_timeout = function(value) { myloc.gov.services.IBookmarkingService._staticInstance.set_timeout(value); }
myloc.gov.services.IBookmarkingService.get_timeout = function() { return myloc.gov.services.IBookmarkingService._staticInstance.get_timeout(); }
myloc.gov.services.IBookmarkingService.set_defaultUserContext = function(value) { myloc.gov.services.IBookmarkingService._staticInstance.set_defaultUserContext(value); }
myloc.gov.services.IBookmarkingService.get_defaultUserContext = function() { return myloc.gov.services.IBookmarkingService._staticInstance.get_defaultUserContext(); }
myloc.gov.services.IBookmarkingService.set_defaultSucceededCallback = function(value) { myloc.gov.services.IBookmarkingService._staticInstance.set_defaultSucceededCallback(value); }
myloc.gov.services.IBookmarkingService.get_defaultSucceededCallback = function() { return myloc.gov.services.IBookmarkingService._staticInstance.get_defaultSucceededCallback(); }
myloc.gov.services.IBookmarkingService.set_defaultFailedCallback = function(value) { myloc.gov.services.IBookmarkingService._staticInstance.set_defaultFailedCallback(value); }
myloc.gov.services.IBookmarkingService.get_defaultFailedCallback = function() { return myloc.gov.services.IBookmarkingService._staticInstance.get_defaultFailedCallback(); }
myloc.gov.services.IBookmarkingService.set_path("/Facade/json/bookmarking.svc");
myloc.gov.services.IBookmarkingService.AddBookmark= function(bookmark,onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.AddBookmark(bookmark,onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.AddBookmarks= function(bookmarks,onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.AddBookmarks(bookmarks,onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.RemoveBookmark= function(bookmarkId,onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.RemoveBookmark(bookmarkId,onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.RemoveBookmarks= function(bookmarkIds,onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.RemoveBookmarks(bookmarkIds,onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.GetBookmarks= function(onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.GetBookmarks(onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.GetBookmarksCreatedToday= function(onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.GetBookmarksCreatedToday(onSuccess,onFailed,userContext); }
myloc.gov.services.IBookmarkingService.ClearBookmarks= function(onSuccess,onFailed,userContext) {myloc.gov.services.IBookmarkingService._staticInstance.ClearBookmarks(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Gov.MyLoc.Core.Metadata.Content');
if (typeof(Gov.MyLoc.Core.Metadata.Content.CmsPersistentId) === 'undefined') {
Gov.MyLoc.Core.Metadata.Content.CmsPersistentId=gtc("CmsPersistentId:http://schemas.datacontract.org/2004/07/Gov.MyLoc.Core.Metadata.Content");
Gov.MyLoc.Core.Metadata.Content.CmsPersistentId.registerClass('Gov.MyLoc.Core.Metadata.Content.CmsPersistentId');
}
Type.registerNamespace('Gov.MyLoc.Core.Metadata');
if (typeof(Gov.MyLoc.Core.Metadata.Bookmark) === 'undefined') {
Gov.MyLoc.Core.Metadata.Bookmark=gtc("Bookmark:http://schemas.datacontract.org/2004/07/Gov.MyLoc.Core.Metadata");
Gov.MyLoc.Core.Metadata.Bookmark.registerClass('Gov.MyLoc.Core.Metadata.Bookmark');
}
