public class ServiceIdentifier extends java.lang.Object implements IServiceIdentifier
| Modifier and Type | Field and Description | 
|---|---|
| protected IComponentIdentifier | provideridThe provider identifier. | 
| protected IResourceIdentifier | ridThe resource identifier. | 
| protected java.lang.String | scopeThe scope. | 
| protected java.lang.String | servicenameThe service name. | 
| protected java.lang.String | tostringThe string representation (cached for reducing memory consumption). | 
| protected ClassInfo | typeThe service type. | 
| Constructor and Description | 
|---|
| ServiceIdentifier()Create a new service identifier. | 
| ServiceIdentifier(IComponentIdentifier providerid,
                 java.lang.Class<?> type,
                 java.lang.String servicename,
                 IResourceIdentifier rid,
                 java.lang.String scope)Create a new service identifier. | 
| ServiceIdentifier(IComponentIdentifier providerid,
                 ClassInfo type,
                 java.lang.String servicename,
                 IResourceIdentifier rid,
                 java.lang.String scope)Create a new service identifier. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object obj)Test if an object is equal to this one. | 
| IComponentIdentifier | getProviderId()Get the service provider identifier. | 
| IResourceIdentifier | getResourceIdentifier()Get the resource identifier. | 
| java.lang.String | getScope()Get the scope. | 
| java.lang.String | getServiceName()Get the service name. | 
| ClassInfo | getServiceType()Get the service type. | 
| int | hashCode()Get the hashcode. | 
| void | setProviderId(IComponentIdentifier providerid)Set the providerid. | 
| void | setReourceIdentifier(IResourceIdentifier rid)Set the resource identifier. | 
| void | setScope(java.lang.String scope)Set the scope. | 
| void | setServiceName(java.lang.String servicename)Set the servicename. | 
| void | setServiceType(ClassInfo type)Set the service type. | 
| java.lang.String | toString()Get the string representation. | 
protected IComponentIdentifier providerid
protected java.lang.String servicename
protected ClassInfo type
protected IResourceIdentifier rid
protected java.lang.String scope
protected java.lang.String tostring
public ServiceIdentifier()
public ServiceIdentifier(IComponentIdentifier providerid, java.lang.Class<?> type, java.lang.String servicename, IResourceIdentifier rid, java.lang.String scope)
public ServiceIdentifier(IComponentIdentifier providerid, ClassInfo type, java.lang.String servicename, IResourceIdentifier rid, java.lang.String scope)
public IComponentIdentifier getProviderId()
getProviderId in interface IServiceIdentifierpublic void setProviderId(IComponentIdentifier providerid)
providerid - The providerid to set.public ClassInfo getServiceType()
getServiceType in interface IServiceIdentifierpublic void setServiceType(ClassInfo type)
type - The service type.public java.lang.String getServiceName()
getServiceName in interface IServiceIdentifierpublic void setServiceName(java.lang.String servicename)
servicename - The servicename to set.public IResourceIdentifier getResourceIdentifier()
getResourceIdentifier in interface IServiceIdentifierpublic void setReourceIdentifier(IResourceIdentifier rid)
rid - The resource identifier.public java.lang.String getScope()
getScope in interface IServiceIdentifierpublic void setScope(java.lang.String scope)
scope - The scope to set.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - The object.public java.lang.String toString()
toString in class java.lang.Object