com.continuent.tungsten.common.tdf.dto
Class Service_Definition

java.lang.Object
  extended by com.continuent.tungsten.common.tdf.dto.Service
      extended by com.continuent.tungsten.common.tdf.dto.Service_Definition

public class Service_Definition
extends Service

Data Transfer Model for: Service. The Service_Definition class is tha root parent class for all services : DataService_Definition, CompositeDataService_Definition, ...

Version:
1.0
Author:
Ludovic Launer

Field Summary
 
Fields inherited from class com.continuent.tungsten.common.tdf.dto.Service
name, tdfResourceLocation
 
Constructor Summary
Service_Definition()
           
Service_Definition(java.lang.String name)
          Creates a new Service_Definition object
 
Method Summary
 java.util.HashMap<java.lang.String,DataService_Definition> addDataService(DataService_Definition dataServiceDefinition)
          Add a DataService to the Service
 java.util.HashMap<java.lang.String,DataService_Definition> getListDataServiceDefinition()
          Sets the name of the Service.
 java.lang.String getName()
           
 boolean isCompositeService()
          Multi site = Composite Data Service.
 void setListDataServiceDefinition(java.util.HashMap<java.lang.String,DataService_Definition> listDataServiceDefinition)
           
 
Methods inherited from class com.continuent.tungsten.common.tdf.dto.Service
getParentService, getTdfResourceLocation, setName, setParentService, setTdfResourceLocation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Service_Definition

public Service_Definition()

Service_Definition

public Service_Definition(java.lang.String name)
Creates a new Service_Definition object

Parameters:
name -
Method Detail

isCompositeService

public boolean isCompositeService()
Multi site = Composite Data Service. Single site = Data Service

Returns:
True if the service is a multi site service. False if it's a single site service.

addDataService

public java.util.HashMap<java.lang.String,DataService_Definition> addDataService(DataService_Definition dataServiceDefinition)
Add a DataService to the Service

Parameters:
dataServiceDefinition -
Returns:
HashMap the current list of DataSerivce_Definition

getName

public java.lang.String getName()
Overrides:
getName in class Service

getListDataServiceDefinition

public java.util.HashMap<java.lang.String,DataService_Definition> getListDataServiceDefinition()
Sets the name of the Service. Used for Composite DataService only

Parameters:
name - the name of the Composite DataService

setListDataServiceDefinition

public void setListDataServiceDefinition(java.util.HashMap<java.lang.String,DataService_Definition> listDataServiceDefinition)