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