Package org.osgi.resource.dto
Class CapabilityDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- org.osgi.resource.dto.CapabilityDTO
-
public class CapabilityDTO extends DTO
Data Transfer Object for a Capability.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.Object>
attributes
The attributes for the capability.java.util.Map<java.lang.String,java.lang.String>
directives
The directives for the capability.int
id
The unique identifier of the capability.java.lang.String
namespace
The namespace for the capability.int
resource
The identifier of the resource declaring the capability.
-
Constructor Summary
Constructors Constructor Description CapabilityDTO()
-
-
-
Field Detail
-
id
public int id
The unique identifier of the capability.This identifier is transiently assigned and may vary across restarts.
-
namespace
public java.lang.String namespace
The namespace for the capability.- See Also:
Capability.getNamespace()
-
directives
public java.util.Map<java.lang.String,java.lang.String> directives
The directives for the capability.- See Also:
Capability.getDirectives()
-
attributes
public java.util.Map<java.lang.String,java.lang.Object> attributes
The attributes for the capability.The value type must be a numerical type, Boolean, String, DTO or an array of any of the former.
- See Also:
Capability.getAttributes()
-
resource
public int resource
The identifier of the resource declaring the capability.- See Also:
ResourceDTO.id
,Capability.getResource()
-
-