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.Exceptionprivate 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()
DTOThe 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)