Package org.nuxeo.runtime.model
Class ComponentName
- java.lang.Object
-
- org.nuxeo.runtime.model.ComponentName
-
- All Implemented Interfaces:
Serializable
public class ComponentName extends Object implements Serializable
A component name.Component names are strings of the form
type:name
The type part is optional - when missing the type is assumed to be "service".Example of valid component names:
- repository:my.repo
- service:my.service
- my.component
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TYPE
-
Constructor Summary
Constructors Constructor Description ComponentName(String rawName)
Constructs a component name from its string representation.ComponentName(String type, String name)
Constructs a component name from its two parts: type and name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getName()
Gets the name part of the component name.String
getRawName()
Gets the qualified component name.String
getType()
Gets the type part of the component name.int
hashCode()
String
toString()
-
-
-
Field Detail
-
DEFAULT_TYPE
public static final String DEFAULT_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ComponentName
public ComponentName(String rawName)
Constructs a component name from its string representation.- Parameters:
rawName
- the string representation of this name
-
-
Method Detail
-
getType
public final String getType()
Gets the type part of the component name.- Returns:
- the type part
-
getName
public final String getName()
Gets the name part of the component name.- Returns:
- the name part
-
getRawName
public final String getRawName()
Gets the qualified component name.- Returns:
- the qualified component name
-
-