attachment_parameter = {};
function attachment_listWithWork_init() {
$('#result').html('');
str = '
';
$('#content').html(str);
$('#get').click(function() {
attachment_listWithWork($('#workId').val());
});
}
function attachment_listWithWork(workId) {
$('#result').html('');
$.ajax({
type : 'get',
dataType : 'json',
url : '../jaxrs/attachment/list/work/' + workId,
xhrFields : {
'withCredentials' : true
},
crossDomain : true
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_listWithWorkCompleted_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#get').click(function() {
attachment_listWithWorkCompleted($('#workCompletedId').val());
});
}
function attachment_listWithWorkCompleted(workCompletedId) {
$('#result').html('');
$.ajax({
type : 'get',
dataType : 'json',
url : '../jaxrs/attachment/list/workcompleted/' + workCompletedId,
xhrFields : {
'withCredentials' : true
},
crossDomain : true
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_getWithWork_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#get').click(function() {
attachment_getWithWork($('#id').val(), $('#workId').val());
});
$('#delete').click(function() {
attachment_deleteWithWork($('#id').val(), $('#workId').val());
});
}
function attachment_getWithWorkCompleted_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#get').click(function() {
attachment_getWithWorkCompleted($('#id').val(), $('#workCompletedId').val());
});
}
function attachment_getWithWork(id, workId) {
$('#result').html('');
$.ajax({
type : 'get',
dataType : 'json',
url : '../jaxrs/attachment/' + id + '/work/' + workId,
xhrFields : {
'withCredentials' : true
},
crossDomain : true
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_deleteWithWork(id, workId) {
$('#result').html('');
$.ajax({
type : 'delete',
dataType : 'json',
url : '../jaxrs/attachment/' + id + '/work/' + workId,
xhrFields : {
'withCredentials' : true
},
crossDomain : true
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_getWithWorkCompleted(id, workCompletedId) {
$('#result').html('');
$.ajax({
type : 'get',
dataType : 'json',
url : '../jaxrs/attachment/' + id + '/workcompleted/' + workCompletedId,
xhrFields : {
'withCredentials' : true
},
crossDomain : true
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_download_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#upload').click(function() {
attachment_upload($('#id').val(), $('#workId').val(), $('#stream').val());
});
}
function attachment_download(id, workId, stream) {
url = '../servlet/attachment/download/' + id + '/work/' + workId;
if (stream === 'stream') {
url += '/stream';
}
window.open(url, '_blank');
}
function attachment_upload_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#upload').click(function() {
attachment_upload($('#workId').val());
});
}
function attachment_upload(workId) {
var formData = new FormData();
formData.append('file', $('#file')[0].files[0]);
$.ajax({
type : 'post',
dataType : 'json',
url : '../servlet/attachment/upload/work/' + workId,
xhrFields : {
'withCredentials' : true
},
cache : false,
processData : false,
contentType : false,
data : formData
}).always(function(json) {
$('#result').html(JSON.stringify(json, null, 4));
});
}
function attachment_update_init() {
$('#result').html('');
str = '';
$('#content').html(str);
$('#upload').click(function() {
attachment_upload($('#id').val(), $('#workId').val());
});
}
function attachment_update(id, workId) {
var formData = new FormData();
formData.append('file', $('#file')[0].files[0]);
$.ajax({
type : 'post',
dataType : 'json',
url : '../servlet/attachment/update/' + id + '/work/' + workId,
xhrFields : {
'withCredentials' : true
},
cache : false,
processData : false,
contentType : false,
data : formData
}).always(function(res) {
$('#result').html(JSON.stringify(json, null, 4));
});
}