Changeset 1377 for trunk/sources/HeuristicLab.Hive.Contracts
- Timestamp:
- 03/20/09 13:37:39 (16 years ago)
- Location:
- trunk/sources/HeuristicLab.Hive.Contracts
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/ClientConfig.cs
r1175 r1377 25 25 using System.Text; 26 26 using System.Runtime.Serialization; 27 using HeuristicLab.DataAccess; 27 28 28 29 namespace HeuristicLab.Hive.Contracts.BusinessObjects { 29 30 30 31 [DataContract] 31 public class ClientConfig : HiveBaseObject {32 public class ClientConfig : PersistableObject { 32 33 [DataMember] 33 34 public String UpDownTimeCalendar { get; set; } // TODO define DataStructure -
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Job.cs
r1175 r1377 25 25 using System.Text; 26 26 using System.Runtime.Serialization; 27 using HeuristicLab.DataAccess; 27 28 28 29 namespace HeuristicLab.Hive.Contracts.BusinessObjects { 29 30 30 31 [DataContract] 31 public class Job : HiveBaseObject {32 public class Job : PersistableObject { 32 33 [DataMember] 33 34 public State State { get; set; } 34 35 [DataMember] 35 public User User{ get; set; }36 public Guid UserId { get; set; } 36 37 [DataMember] 37 38 public ClientInfo Client { get; set; } -
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/JobResult.cs
r1175 r1377 25 25 using System.Text; 26 26 using System.Runtime.Serialization; 27 using HeuristicLab.DataAccess; 27 28 28 29 namespace HeuristicLab.Hive.Contracts.BusinessObjects { 29 30 30 31 [DataContract] 31 public class JobResult : HiveBaseObject {32 public class JobResult : PersistableObject { 32 33 [DataMember] 33 34 public Job Job { get; set; } -
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/Resource.cs
r1175 r1377 25 25 using System.Text; 26 26 using System.Runtime.Serialization; 27 using HeuristicLab.DataAccess; 27 28 28 29 namespace HeuristicLab.Hive.Contracts.BusinessObjects { 29 30 30 31 [DataContract] 31 public class Resource : HiveBaseObject {32 public class Resource : PersistableObject { 32 33 [DataMember] 33 34 public string Name { get; set; } -
trunk/sources/HeuristicLab.Hive.Contracts/BusinessObjects/UpTimeStatistics.cs
r995 r1377 25 25 using System.Text; 26 26 using System.Runtime.Serialization; 27 using HeuristicLab.DataAccess; 27 28 28 29 namespace HeuristicLab.Hive.Contracts.BusinessObjects { 29 30 30 31 [DataContract] 31 public class UpTimeStatistics: IHiveObject { 32 [DataMember] 33 public long Id { get; set; } 32 public class UpTimeStatistics : PersistableObject { 34 33 [DataMember] 35 34 public ClientInfo Client { get; set; } -
trunk/sources/HeuristicLab.Hive.Contracts/HeuristicLab.Hive.Contracts.csproj
r1369 r1377 71 71 <ItemGroup> 72 72 <Compile Include="ApplicationConstants.cs" /> 73 <Compile Include="BusinessObjects\GrantedPermissions.cs" />74 73 <Compile Include="BusinessObjects\ClientGroup.cs" /> 75 74 <Compile Include="BusinessObjects\HeartBeatData.cs" /> 76 <Compile Include="BusinessObjects\HiveBaseObject.cs" />77 <Compile Include="BusinessObjects\IHiveObject.cs" />78 75 <Compile Include="BusinessObjects\Job.cs" /> 79 76 <Compile Include="BusinessObjects\JobResult.cs" /> 80 <Compile Include="BusinessObjects\Permission.cs" />81 <Compile Include="BusinessObjects\PermissionOwner.cs" />82 77 <Compile Include="BusinessObjects\Resource.cs" /> 83 78 <Compile Include="BusinessObjects\UpTimeStatistics.cs" /> 84 79 <Compile Include="BusinessObjects\Client.cs" /> 85 80 <Compile Include="BusinessObjects\ClientConfig.cs" /> 86 <Compile Include="BusinessObjects\User.cs" />87 <Compile Include="BusinessObjects\UserGroup.cs" />88 81 <Compile Include="Interfaces\IClientFacade.cs" /> 89 82 <Compile Include="Interfaces\IExecutionEngineFacade.cs" /> … … 94 87 <Compile Include="Interfaces\IServerConsoleFacade.cs" /> 95 88 <Compile Include="Interfaces\ITransactionManager.cs" /> 96 <Compile Include="Interfaces\IUserRoleManager.cs" />97 89 <Compile Include="MessageContainer.cs" /> 98 90 <Compile Include="ResponseJob.cs" /> … … 110 102 <Project>{F43B59AB-2B8C-4570-BC1E-15592086517C}</Project> 111 103 <Name>HeuristicLab.Core</Name> 104 </ProjectReference> 105 <ProjectReference Include="..\HeuristicLab.DataAccess\HeuristicLab.DataAccess.csproj"> 106 <Project>{9076697B-C151-46CD-95BC-1D059492B478}</Project> 107 <Name>HeuristicLab.DataAccess</Name> 112 108 </ProjectReference> 113 109 <ProjectReference Include="..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> -
trunk/sources/HeuristicLab.Hive.Contracts/Interfaces/ILifecycleManager.cs
r1133 r1377 24 24 using System.Linq; 25 25 using System.Text; 26 using HeuristicLab.DataAccess.Interfaces; 26 27 27 28 namespace HeuristicLab.Hive.Contracts.Interfaces { … … 54 55 /// </summary> 55 56 /// <returns></returns> 56 I TransactionManager GetTransactionManager();57 IDBSynchronizer GetDBSynchronizer(); 57 58 58 59 /// <summary> -
trunk/sources/HeuristicLab.Hive.Contracts/Interfaces/IServerConsoleFacade.cs
r1086 r1377 33 33 [ServiceContract(SessionMode=SessionMode.Required)] 34 34 public interface IServerConsoleFacade : IClientManager, 35 IJobManager, 36 IUserRoleManager { 35 IJobManager { 37 36 [OperationContract] 38 37 Response Login(String username, String password);
Note: See TracChangeset
for help on using the changeset viewer.