Class JSLPServiceTypeID

    • Constructor Detail

      • JSLPServiceTypeID

        protected JSLPServiceTypeID​(Namespace namespace,
                                    String type)
    • Method Detail

      • getServiceType

        public ch.ethz.iks.slp.ServiceType getServiceType()
        Returns:
        the jSLP ServiceType
      • getInternal

        public String getInternal()
        Description copied from interface: IServiceTypeID
        Get the internal name of the service type. Provider implementations may choose to have this return the same value as ID.getName(), or they may return a different, internal value appropriate to the provider.
        Specified by:
        getInternal in interface IServiceTypeID
        Overrides:
        getInternal in class ServiceTypeID
        Returns:
        String internal name for this service type. Will not return null.
      • getName

        public String getName()
        Description copied from interface: ID
        Get the unique name of this identity.
        Specified by:
        getName in interface ID
        Specified by:
        getName in interface Principal
        Overrides:
        getName in class ServiceTypeID
        Returns:
        String unique name for this identity. Will not be null, and must be a unique String within the Namespace returned by getNamespace()