|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.cim.CIMObjectPath
This clas represents the CIM Object Path as as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004). In order to uniquely identify a given object , a CIM object path includes the namespace, object name and keys (if the object is an instance).
For example, the object path:
http://myserver/interop:My_ComputerSystem.Name=mycomputer,
CreationClassName=My_ComputerSystem
has two parts:
http://myserver/interop
- Specifies the
"interop"
namespace on the host myserver
.
My_ComputerSystem.Name=mycomputer,CreationClassName=My_ComputerSystem
-
Specifies a My_ComputerSystem
object which is uniquely
identified by two key properties and their corresponding values in the format
(key=value):
Name=mycomputer
CreationClassName=My_ComputerSystem
Constructor Summary | |
CIMObjectPath(java.lang.String objectPath)
Constructs a CIM Object Path referencing a CIM element. |
|
CIMObjectPath(java.lang.String objectName,
java.lang.String namespace)
Constructs a CIM Object Path referencing a CIM element along in the specified namespace. |
|
CIMObjectPath(java.lang.String objectName,
java.lang.String namespace,
CIMProperty[] keys)
Constructs a CIM Object Path referencing an instance of the specified CIM element as defined in the specified namespace and identified by the given key properties and their corresponding values. |
|
CIMObjectPath(java.lang.String host,
java.lang.String namespace,
java.lang.String objectName,
CIMProperty[] keys)
Constructs a CIM Object Path referencing an instance of the specified CIM element as defined in the specified namespace on the specified host and identified by the given key properties and their corresponding values. |
|
CIMObjectPath(java.lang.String scheme,
java.lang.String host,
java.lang.String port,
java.lang.String namespace,
java.lang.String objectName,
CIMProperty[] keys)
Constructs a CIM Object Path referencing an instance of the specified CIM element as defined in the specified namespace on the specified host and identified by the given key properties and their corresponding values. |
Method Summary | |
boolean |
equals(java.lang.Object o)
Compares this CIM object path with the specified CIM object path for equality. |
boolean |
equalsModelPath(CIMObjectPath pModelPath)
|
java.lang.String |
getHost()
Gets the host. |
CIMProperty |
getKey(java.lang.String name)
Gets a key property by name. |
CIMProperty[] |
getKeys()
Gets all key properties. |
java.lang.String |
getNamespace()
Gets the namespace. |
java.lang.String |
getObjectName()
Gets the object name. |
java.lang.String |
getPort()
Gets the the port on the host to which the connection was established. |
java.lang.String |
getScheme()
Get the connection scheme. |
int |
hashCode()
Computes the hash code for this object path. |
java.lang.String |
toString()
Returns a String representation of the CIM object path. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CIMObjectPath(java.lang.String objectPath)
objectPath
- The string representation of an object path for a CIM element
that which will be parsed and used to initialize the objectpublic CIMObjectPath(java.lang.String objectName, java.lang.String namespace)
objectName
- The name of a CIM element.namespace
- The namespace relative to the current namespace.public CIMObjectPath(java.lang.String objectName, java.lang.String namespace, CIMProperty[] keys)
objectName
- The name of the CIM element referenced.namespace
- The namespace in which the CIM element is defined.keys
- CIMProperty[] The keys and their corresponding values that
identify an instance of the CIM element.public CIMObjectPath(java.lang.String host, java.lang.String namespace, java.lang.String objectName, CIMProperty[] keys)
host
- The host name or IP Address.namespace
- The namepace in which the CIM element is defined.objectName
- The name of the CIM element referenced.keys
- CIMProperty[] The keys and their corresponding values that
identify an instance of the CIM element.public CIMObjectPath(java.lang.String scheme, java.lang.String host, java.lang.String port, java.lang.String namespace, java.lang.String objectName, CIMProperty[] keys)
scheme
- The connection scheme to the host (e.g. http, https, ...)host
- The host name or IP Address.port
- The port on the host to which the connection was established.namespace
- The namepace in which the CIM element is defined.objectName
- The name of the CIM element referenced.keys
- CIMProperty[] The keys and their corresponding values that
identify an instance of the CIM element.Method Detail |
public boolean equals(java.lang.Object o)
o
- The object to compare to this CIM object path. Only the model
paths are compared.
public boolean equalsModelPath(CIMObjectPath pModelPath)
public java.lang.String getHost()
public CIMProperty getKey(java.lang.String name)
name
- The name of the key property to retrieve.
public CIMProperty[] getKeys()
public java.lang.String getNamespace()
public java.lang.String getObjectName()
public java.lang.String getPort()
public java.lang.String getScheme()
public int hashCode()
public java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |