org.ops4j.pax.coin.provider.scanner
Class ResourceVO
java.lang.Object
org.ops4j.pax.coin.provider.scanner.ResourceVO
- All Implemented Interfaces:
- Resource
public class ResourceVO
- extends java.lang.Object
- implements Resource
Simple implementation of a resource as an (immutable) Value Object.
TODO add equals/hashcode/toString ?
- Since:
- 0.3.0, March 07, 2008
- Author:
- Alin Dreghiciu
|
Constructor Summary |
ResourceVO(java.lang.String configId,
long lastModified,
java.util.Map<java.lang.String,java.lang.Object> properties)
Convenience constructor. |
ResourceVO(java.lang.String configId,
long lastModified,
PropertiesAdapter propertiesAdapter)
Constructor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResourceVO
public ResourceVO(java.lang.String configId,
long lastModified,
java.util.Map<java.lang.String,java.lang.Object> properties)
- Convenience constructor.
- Parameters:
configId - configuration id; cannot be null or emptylastModified - last modified in millisecondsproperties - properties; cannot be null
ResourceVO
public ResourceVO(java.lang.String configId,
long lastModified,
PropertiesAdapter propertiesAdapter)
- Constructor.
- Parameters:
configId - configuration id; cannot be null or emptylastModified - last modified in millisecondspropertiesAdapter - properties adapter; cannot be null
- Throws:
org.ops4j.lang.NullArgumentException - - If configuration id is null or empty
- If properties adapter is null
getConfigId
public java.lang.String getConfigId()
- Specified by:
getConfigId in interface Resource
- See Also:
Resource.getConfigId()
getLastModified
public long getLastModified()
- Specified by:
getLastModified in interface Resource
- See Also:
Resource.getLastModified()
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
- Specified by:
getProperties in interface Resource
- See Also:
Resource.getProperties()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2008. All Rights Reserved.