public class PersistentResource extends DTO implements org.osgi.resource.Resource
Modifier and Type | Class and Description |
---|---|
static class |
PersistentResource.Attr |
static class |
PersistentResource.DataType |
static class |
PersistentResource.Namespace |
class |
PersistentResource.RC
Deprecated.
|
static class |
PersistentResource.RCData |
Modifier and Type | Field and Description |
---|---|
PersistentResource.Namespace[] |
namespaces |
(package private) org.osgi.resource.Resource |
resource |
byte[] |
sha |
Constructor and Description |
---|
PersistentResource() |
PersistentResource(byte[] digest,
java.util.List<org.osgi.resource.Capability> caps,
java.util.List<org.osgi.resource.Requirement> reqs)
Deprecated.
|
PersistentResource(org.osgi.resource.Resource resource) |
Modifier and Type | Method and Description |
---|---|
private static PersistentResource.Attr |
getAttr(java.lang.String key,
java.lang.Object value,
boolean directive) |
java.util.List<org.osgi.resource.Capability> |
getCapabilities(java.lang.String ns)
Deprecated.
|
private static PersistentResource.RCData |
getData(boolean require,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,java.lang.String> directives) |
static PersistentResource.RCData |
getData(java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,java.lang.String> directives)
Deprecated.
|
java.util.List<org.osgi.resource.Requirement> |
getRequirements(java.lang.String ns)
Deprecated.
|
org.osgi.resource.Resource |
getResource() |
private static int |
getType(java.lang.Object value) |
java.lang.String |
toString()
Return a string representation of this DTO suitable for use when
debugging.
|
public PersistentResource.Namespace[] namespaces
transient org.osgi.resource.Resource resource
public byte[] sha
public PersistentResource()
public PersistentResource(org.osgi.resource.Resource resource)
@Deprecated public PersistentResource(byte[] digest, java.util.List<org.osgi.resource.Capability> caps, java.util.List<org.osgi.resource.Requirement> reqs)
public org.osgi.resource.Resource getResource() throws java.lang.Exception
java.lang.Exception
private static int getType(java.lang.Object value)
private static PersistentResource.Attr getAttr(java.lang.String key, java.lang.Object value, boolean directive)
private static PersistentResource.RCData getData(boolean require, java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Map<java.lang.String,java.lang.String> directives)
public java.lang.String toString()
DTO
The format of the string representation is not specified and subject to change.
@Deprecated public java.util.List<org.osgi.resource.Capability> getCapabilities(java.lang.String ns)
getCapabilities
in interface org.osgi.resource.Resource
@Deprecated public java.util.List<org.osgi.resource.Requirement> getRequirements(java.lang.String ns)
getRequirements
in interface org.osgi.resource.Resource
@Deprecated public static PersistentResource.RCData getData(java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Map<java.lang.String,java.lang.String> directives)