Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/10 10:57:21 (15 years ago)
Author:
kgrading
Message:

changed the complete DAL to LINQ 2 SQL (with the exception of the job streaming), did a lot of refactoring, Introduced DTOs (that are named DTOs for better understanding), added the spring.NET Interceptor, reintroduced transactions and cleaned up the whole JobResult thing and updated a part of the config merger (#830)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/3.2/ClientAdapter.cs

    r2082 r3011  
    3838    DataAdapterBase<
    3939      dsHiveServerTableAdapters.ClientTableAdapter,
    40       ClientInfo,
     40      ClientDto,
    4141      dsHiveServer.ClientRow>,
    4242    IClientAdapter {
     
    4848        if (resAdapter == null)
    4949          resAdapter =
    50             this.Session.GetDataAdapter<Resource, IResourceAdapter>();
     50            this.Session.GetDataAdapter<ResourceDto, IResourceAdapter>();
    5151
    5252        return resAdapter;
     
    6060        if (clientGroupAdapter == null) {
    6161          clientGroupAdapter =
    62             this.Session.GetDataAdapter<ClientGroup, IClientGroupAdapter>();
     62            this.Session.GetDataAdapter<ClientGroupDto, IClientGroupAdapter>();
    6363        }
    6464
     
    7272      get {
    7373        if (jobAdapter == null) {
    74           this.Session.GetDataAdapter<Job, IJobAdapter>();
     74          this.Session.GetDataAdapter<JobDto, IJobAdapter>();
    7575        }
    7676
     
    8585        if (clientConfigAdapter == null) {
    8686          clientConfigAdapter =
    87             this.Session.GetDataAdapter<ClientConfig, IClientConfigAdapter>();
     87            this.Session.GetDataAdapter<ClientConfigDto, IClientConfigAdapter>();
    8888        }
    8989
     
    9898
    9999    #region Overrides
    100     protected override ClientInfo ConvertRow(dsHiveServer.ClientRow row,
    101       ClientInfo client) {
     100    protected override ClientDto ConvertRow(dsHiveServer.ClientRow row,
     101      ClientDto client) {
    102102      if(row != null && client != null) {     
    103103        /*Parent - resource*/
     
    152152    }
    153153
    154     protected override dsHiveServer.ClientRow ConvertObj(ClientInfo client,
     154    protected override dsHiveServer.ClientRow ConvertObj(ClientDto client,
    155155      dsHiveServer.ClientRow row) {
    156156      if (client != null && row != null) {
     
    179179
    180180    #region IClientAdapter Members
    181     protected override void doUpdate(ClientInfo client) {
     181    protected override void doUpdate(ClientDto client) {
    182182      if (client != null) {
    183183        ResAdapter.Update(client);
     
    188188    }
    189189
    190     public ClientInfo GetByName(string name) {
    191       return (ClientInfo)
     190    public ClientDto GetByName(string name) {
     191      return (ClientDto)
    192192        base.doInTransaction(
    193193        delegate() {
    194           ClientInfo client = new ClientInfo();
    195           Resource res =
     194          ClientDto client = new ClientDto();
     195          ResourceDto res =
    196196            ResAdapter.GetByName(name);
    197197
     
    200200    }
    201201
    202     protected override bool doDelete(ClientInfo client) {
     202    protected override bool doDelete(ClientDto client) {
    203203      return (bool)base.doInTransaction(
    204204        delegate() {
     
    219219    }
    220220
    221     public ICollection<ClientInfo> GetGrouplessClients() {
     221    public ICollection<ClientDto> GetGrouplessClients() {
    222222      return
    223223        base.FindMultiple(
Note: See TracChangeset for help on using the changeset viewer.