Package de.esoco.lib.net
Klasse ServiceDefinitionImpl
java.lang.Object
org.obrel.core.RelatedObject
de.esoco.lib.net.ServiceDefinitionImpl
- Alle implementierten Schnittstellen:
ExternalServiceDefinition
,org.obrel.core.Relatable
public class ServiceDefinitionImpl
extends org.obrel.core.RelatedObject
implements ExternalServiceDefinition
An implementation of the
ExternalServiceDefinition
interface.-
Konstruktorübersicht
KonstruktorBeschreibungServiceDefinitionImpl
(Class<? extends ExternalService> serviceClass, String accessScopePrefix, Collection<String> accessScopes) Creates a new instance. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungClass
<? extends ExternalService> Returns the implementation class of this service type.Von Klasse geerbte Methoden org.obrel.core.RelatedObject
deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, toString, transform, writeRelations
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.obrel.core.Relatable
deleteRelation, deleteRelation, deleteRelations, get, getAll, getOption, getRelation, getRelationCount, getRelations, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, set, set, setOption, streamRelations, transform
-
Konstruktordetails
-
ServiceDefinitionImpl
public ServiceDefinitionImpl(Class<? extends ExternalService> serviceClass, String accessScopePrefix, Collection<String> accessScopes) Creates a new instance.- Parameter:
serviceClass
- The implementation class of the service typeaccessScopePrefix
- A prefix for the full access scope namesaccessScopes
- The access scopes the service supports (can be empty)
-
-
Methodendetails
-
getServiceClass
Returns the implementation class of this service type.- Angegeben von:
getServiceClass
in SchnittstelleExternalServiceDefinition
- Gibt zurück:
- The serviceClass value
-