ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto
Class AggregationServiceDescription

java.lang.Object
  extended by ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto.AggregationServiceDescription
All Implemented Interfaces:
java.io.Serializable

@JsonObject(value="AggregationServiceDescription")
public class AggregationServiceDescription
extends java.lang.Object
implements java.io.Serializable

Bean with information about aggregation services that provide data.

See Also:
Serialized Form

Constructor Summary
AggregationServiceDescription()
           
 
Method Summary
 java.lang.String getDataStoreBaseUrl()
          Returns the base URL of the data store that provides this service.
 java.lang.String getDataStoreCode()
          The code of the data store that provides this service.
 java.lang.String getLabel()
          Returns the label of the service.
 java.lang.String getServiceKey()
          The key that identifies this particular service.
 AggregationServiceType getType()
          The type of the service.
 void setDataStoreBaseUrl(java.lang.String dataStoreBaseUrl)
           
 void setDataStoreCode(java.lang.String dataStoreCode)
           
 void setLabel(java.lang.String label)
           
 void setServiceKey(java.lang.String key)
           
 void setType(AggregationServiceType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AggregationServiceDescription

public AggregationServiceDescription()
Method Detail

getDataStoreCode

public java.lang.String getDataStoreCode()
The code of the data store that provides this service. Non-null.


getDataStoreBaseUrl

public java.lang.String getDataStoreBaseUrl()
Returns the base URL of the data store that provides this service. Non-null.

Since:
1.4

getServiceKey

public java.lang.String getServiceKey()
The key that identifies this particular service. Non-null.


getLabel

public java.lang.String getLabel()
Returns the label of the service.

Since:
1.5

getType

public AggregationServiceType getType()
The type of the service. Non-null.


setDataStoreCode

public void setDataStoreCode(java.lang.String dataStoreCode)

setDataStoreBaseUrl

public void setDataStoreBaseUrl(java.lang.String dataStoreBaseUrl)

setServiceKey

public void setServiceKey(java.lang.String key)

setLabel

public void setLabel(java.lang.String label)

setType

public void setType(AggregationServiceType type)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object