org.teleal.cling.model.meta
Class RemoteService

java.lang.Object
  extended by org.teleal.cling.model.meta.Service<RemoteDevice,RemoteService>
      extended by org.teleal.cling.model.meta.RemoteService

public class RemoteService
extends Service<RemoteDevice,RemoteService>


Constructor Summary
RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI)
           
RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables)
           
 
Method Summary
 URI getControlURI()
           
 URI getDescriptorURI()
           
 URI getEventSubscriptionURI()
           
 Action getQueryStateVariableAction()
           
 List<ValidationError> validateThis()
           
 
Methods inherited from class org.teleal.cling.model.meta.Service
createServiceReference, getAction, getActions, getDatatype, getDevice, getRelatedStateVariable, getServiceId, getServiceType, getStateVariable, getStateVariables, hasActions, hasStateVariables, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteService

public RemoteService(ServiceType serviceType,
                     ServiceId serviceId,
                     URI descriptorURI,
                     URI controlURI,
                     URI eventSubscriptionURI)
              throws ValidationException
Throws:
ValidationException

RemoteService

public RemoteService(ServiceType serviceType,
                     ServiceId serviceId,
                     URI descriptorURI,
                     URI controlURI,
                     URI eventSubscriptionURI,
                     Action<RemoteService>[] actions,
                     StateVariable<RemoteService>[] stateVariables)
              throws ValidationException
Throws:
ValidationException
Method Detail

getQueryStateVariableAction

public Action getQueryStateVariableAction()
Specified by:
getQueryStateVariableAction in class Service<RemoteDevice,RemoteService>

getDescriptorURI

public URI getDescriptorURI()

getControlURI

public URI getControlURI()

getEventSubscriptionURI

public URI getEventSubscriptionURI()

validateThis

public List<ValidationError> validateThis()


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.