mirror of https://github.com/apache/archiva.git
javascript mapping for RemoteRepository model
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1235175 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
345f0a4a65
commit
1526829bea
|
@ -507,4 +507,67 @@ $(function() {
|
|||
|
||||
|
||||
|
||||
RemoteRepository=function(id,name,layout,indexDirectory,url,userName,password,timeout,downloadRemoteIndex,remoteIndexUrl,
|
||||
remoteDownloadNetworkProxyId,cronExpression,remoteDownloadTimeout,downloadRemoteIndexOnStartup){
|
||||
|
||||
|
||||
//private String id;
|
||||
this.id=ko.observable(id);
|
||||
|
||||
//private String name;
|
||||
this.name=ko.observable(name);
|
||||
|
||||
//private String layout = "default";
|
||||
this.layout=ko.observable(layout);
|
||||
|
||||
//private String indexDirectory;
|
||||
this.indexDirectory=ko.observable(indexDirectory);
|
||||
|
||||
//private String url;
|
||||
this.url=ko.observable(url);
|
||||
|
||||
//private String userName;
|
||||
this.userName=ko.observable(userName);
|
||||
|
||||
//private String password;
|
||||
this.password=ko.observable(password);
|
||||
|
||||
//private int timeout = 60;
|
||||
this.timeout=ko.observable(timeout);
|
||||
|
||||
//private boolean downloadRemoteIndex = false;
|
||||
this.downloadRemoteIndex=ko.observable(downloadRemoteIndex);
|
||||
|
||||
//private String remoteIndexUrl = ".index";
|
||||
this.remoteIndexUrl=ko.observable(remoteIndexUrl);
|
||||
|
||||
//private String remoteDownloadNetworkProxyId;
|
||||
this.remoteDownloadNetworkProxyId=ko.observable(remoteDownloadNetworkProxyId);
|
||||
|
||||
//private String cronExpression = "0 0 08 ? * SUN";
|
||||
this.cronExpression=ko.observable(cronExpression);
|
||||
|
||||
//private int remoteDownloadTimeout = 300;
|
||||
this.remoteDownloadTimeout=ko.observable(remoteDownloadTimeout);
|
||||
|
||||
//private boolean downloadRemoteIndexOnStartup = false;
|
||||
this.downloadRemoteIndexOnStartup=ko.observable(downloadRemoteIndexOnStartup);
|
||||
}
|
||||
|
||||
mapRemoteRepository=function(data){
|
||||
if (data==null){
|
||||
return null;
|
||||
}
|
||||
return new RemoteRepository(data.id,data.name,data.layout,data.indexDirectory,data.url,data.userName,data.password,
|
||||
data.timeout,data.downloadRemoteIndex,data.remoteIndexUrl,data.remoteDownloadNetworkProxyId,
|
||||
data.cronExpression,data.remoteDownloadTimeout,data.downloadRemoteIndexOnStartup);
|
||||
}
|
||||
|
||||
mapRemoteRepositories=function(data){
|
||||
var mappedRemoteRepositories = $.map(data.remoteRepository, function(item) {
|
||||
return mapRemoteRepository(item);
|
||||
});
|
||||
return mappedRemoteRepositories;
|
||||
}
|
||||
|
||||
});
|
Loading…
Reference in New Issue