|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.globus.wsrf.impl.BaseResourceProperty | +--uk.org.ogsadai.service.wsrf.properties.DataServiceResourceProperty
A Globus Toolkit-compliant wrapper for OGSA-DAI resource properties.
Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private static DAILogger |
LOG
Logger object for logging in this class |
private Property |
mProperty
Wrapped property |
private SecurityContextProvider |
mSecContextProvider
Object providing security-related information to be used when authorising property value retrieval. |
Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty |
metaData |
Constructor Summary | |
DataServiceResourceProperty(javax.xml.namespace.QName name,
Property property)
Create a new wrapper for the given property with the given name. |
Method Summary | |
void |
add(java.lang.Object value)
|
void |
clear()
|
private java.util.Observer |
createPropertyObserver()
Creates and returns an observer that will automatically perform Globus notification whenever the underlying OGSA-DAI property changes state. |
java.lang.Object |
get(int index)
|
private java.lang.Object |
getValue()
Get the value of the wrapped OGSA-DAI property. |
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
|
boolean |
remove(java.lang.Object value)
|
void |
set(int index,
java.lang.Object value)
|
void |
setSecurityContextProvider(SecurityContextProvider securityContextProvider)
Set the security context provider which can provide information to be used when authorising property value retrieval. |
private void |
setValue(java.lang.Object value)
Set the value of the wrapped OGSA-DAI property. |
int |
size()
|
org.w3c.dom.Element[] |
toElements()
|
javax.xml.soap.SOAPElement[] |
toSOAPElements()
|
Methods inherited from class org.globus.wsrf.impl.BaseResourceProperty |
convert, convertObject, convertPrimitive, getMetaData, setMetaData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private static DAILogger LOG
private Property mProperty
private SecurityContextProvider mSecContextProvider
Constructor Detail |
public DataServiceResourceProperty(javax.xml.namespace.QName name, Property property)
name
- Property name.property
- Property being wrapped.Method Detail |
private java.util.Observer createPropertyObserver()
public void setSecurityContextProvider(SecurityContextProvider securityContextProvider)
securityContextProvider
- Security context provider.public void add(java.lang.Object value)
public boolean remove(java.lang.Object value)
public java.lang.Object get(int index)
public void set(int index, java.lang.Object value)
public void clear()
public int size()
public boolean isEmpty()
public java.util.Iterator iterator()
public javax.xml.soap.SOAPElement[] toSOAPElements() throws org.globus.wsrf.encoding.SerializationException
org.globus.wsrf.encoding.SerializationException
public org.w3c.dom.Element[] toElements() throws org.globus.wsrf.encoding.SerializationException
org.globus.wsrf.encoding.SerializationException
private java.lang.Object getValue()
The class will log an error if there is a problem.
private void setValue(java.lang.Object value)
The class will log an error if there is a problem.
value
- New value.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |