public class AdaptorStatusImplementation extends java.lang.Object implements AdaptorStatus
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
adaptorSpecificInformation |
private java.lang.String |
description |
private java.lang.String |
name |
private ImmutableArray<java.lang.String> |
supportedLocations |
private ImmutableArray<XenonPropertyDescription> |
supportedProperties |
private ImmutableArray<java.lang.String> |
supportedSchemes |
Constructor and Description |
---|
AdaptorStatusImplementation(java.lang.String name,
java.lang.String description,
ImmutableArray<java.lang.String> supportedSchemes,
ImmutableArray<java.lang.String> supportedLocations,
ImmutableArray<XenonPropertyDescription> supportedProperties,
java.util.Map<java.lang.String,java.lang.String> adaptorSpecificInformation) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAdaptorSpecificInformation()
Returns a map containing adaptor specific status information.
|
java.lang.String |
getDescription()
Get the description of the adaptor.
|
java.lang.String |
getName()
Get the name of the adaptor.
|
java.lang.String[] |
getSupportedLocations()
Get the supported locations for this adaptor.
|
XenonPropertyDescription[] |
getSupportedProperties()
Returns an array containing all properties this adaptor supports.
|
java.lang.String[] |
getSupportedSchemes()
Get the supported schemes for this adaptor.
|
java.lang.String |
toString() |
private final java.lang.String name
private final java.lang.String description
private final ImmutableArray<java.lang.String> supportedSchemes
private final ImmutableArray<java.lang.String> supportedLocations
private final ImmutableArray<XenonPropertyDescription> supportedProperties
private final java.util.Map<java.lang.String,java.lang.String> adaptorSpecificInformation
public AdaptorStatusImplementation(java.lang.String name, java.lang.String description, ImmutableArray<java.lang.String> supportedSchemes, ImmutableArray<java.lang.String> supportedLocations, ImmutableArray<XenonPropertyDescription> supportedProperties, java.util.Map<java.lang.String,java.lang.String> adaptorSpecificInformation)
public java.lang.String getName()
AdaptorStatus
getName
in interface AdaptorStatus
public java.lang.String getDescription()
AdaptorStatus
getDescription
in interface AdaptorStatus
public java.lang.String[] getSupportedSchemes()
AdaptorStatus
getSupportedSchemes
in interface AdaptorStatus
public XenonPropertyDescription[] getSupportedProperties()
AdaptorStatus
getSupportedProperties
in interface AdaptorStatus
public java.lang.String[] getSupportedLocations()
AdaptorStatus
getSupportedLocations
in interface AdaptorStatus
public java.util.Map<java.lang.String,java.lang.String> getAdaptorSpecificInformation()
AdaptorStatus
getAdaptorSpecificInformation
in interface AdaptorStatus
public java.lang.String toString()
toString
in class java.lang.Object