org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl
Class DynamicMetadataDescriptor
java.lang.Object
org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.DynamicMetadataDescriptor
- All Implemented Interfaces:
- org.apache.muse.util.xml.XmlSerializable, org.apache.muse.ws.resource.metadata.MetadataDescriptor
public class DynamicMetadataDescriptor
- extends java.lang.Object
- implements org.apache.muse.ws.resource.metadata.MetadataDescriptor
|
Method Summary |
void |
addProperty(javax.xml.namespace.QName property,
java.lang.String modifiability,
java.lang.String mutability)
|
boolean |
canDelete(javax.xml.namespace.QName property)
|
boolean |
canInsert(javax.xml.namespace.QName property)
|
boolean |
canUpdate(javax.xml.namespace.QName property)
|
java.lang.String |
getExtendedMetadata(javax.xml.namespace.QName property,
javax.xml.namespace.QName elementName)
|
java.util.Collection |
getExtendedMetadataNames(javax.xml.namespace.QName arg0)
|
java.util.Collection |
getInitialValues(javax.xml.namespace.QName property)
|
java.util.Collection |
getInitialValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
|
javax.xml.namespace.QName |
getInterface()
|
java.lang.String |
getLowerBound(javax.xml.namespace.QName property)
|
java.lang.String |
getModifiability(javax.xml.namespace.QName property)
|
java.lang.String |
getMutability(javax.xml.namespace.QName property)
|
java.lang.String |
getName()
|
java.util.Collection |
getPropertyNames()
|
java.util.Collection |
getStaticValues(javax.xml.namespace.QName property)
|
java.util.Collection |
getStaticValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
|
java.lang.String |
getUpperBound(javax.xml.namespace.QName property)
|
java.util.Collection |
getValidValues(javax.xml.namespace.QName property)
|
java.util.Collection |
getValidValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
|
java.lang.String |
getWsdlLocation()
|
boolean |
hasProperty(javax.xml.namespace.QName property)
|
boolean |
isInitialValue(javax.xml.namespace.QName property,
java.lang.Object value)
|
boolean |
isReadOnlyExternal(javax.xml.namespace.QName property)
|
boolean |
isStaticValue(javax.xml.namespace.QName property,
java.lang.Object value)
|
boolean |
isValidValue(javax.xml.namespace.QName property,
java.lang.Object value)
|
void |
removeProperty(javax.xml.namespace.QName property)
|
void |
setExtendedMetadata(javax.xml.namespace.QName property,
javax.xml.namespace.QName elementName,
java.lang.String value)
|
void |
setInitialValues(javax.xml.namespace.QName property,
java.util.Collection values)
|
void |
setLowerBound(javax.xml.namespace.QName property,
java.lang.String value)
|
void |
setModifiability(javax.xml.namespace.QName property,
java.lang.String value)
|
void |
setMutability(javax.xml.namespace.QName property,
java.lang.String value)
|
void |
setPropertyName(javax.xml.namespace.QName currentProperty,
javax.xml.namespace.QName newProperty)
|
void |
setStaticValues(javax.xml.namespace.QName property,
java.util.Collection values)
|
void |
setUpperBound(javax.xml.namespace.QName property,
java.lang.String value)
|
void |
setValidValues(javax.xml.namespace.QName property,
java.util.Collection values)
|
org.w3c.dom.Element |
toXML()
|
org.w3c.dom.Element |
toXML(org.w3c.dom.Document factory)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicMetadataDescriptor
public DynamicMetadataDescriptor(WSDMInfo info,
org.w3c.dom.Element wsdl)
addProperty
public void addProperty(javax.xml.namespace.QName property,
java.lang.String modifiability,
java.lang.String mutability)
- Specified by:
addProperty in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
canDelete
public boolean canDelete(javax.xml.namespace.QName property)
- Specified by:
canDelete in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
canInsert
public boolean canInsert(javax.xml.namespace.QName property)
- Specified by:
canInsert in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
canUpdate
public boolean canUpdate(javax.xml.namespace.QName property)
- Specified by:
canUpdate in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getExtendedMetadata
public java.lang.String getExtendedMetadata(javax.xml.namespace.QName property,
javax.xml.namespace.QName elementName)
- Specified by:
getExtendedMetadata in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getInitialValues
public java.util.Collection getInitialValues(javax.xml.namespace.QName property)
- Specified by:
getInitialValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getInitialValues
public java.util.Collection getInitialValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
getInitialValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
getInterface
public javax.xml.namespace.QName getInterface()
- Specified by:
getInterface in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getLowerBound
public java.lang.String getLowerBound(javax.xml.namespace.QName property)
- Specified by:
getLowerBound in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getModifiability
public java.lang.String getModifiability(javax.xml.namespace.QName property)
- Specified by:
getModifiability in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getMutability
public java.lang.String getMutability(javax.xml.namespace.QName property)
- Specified by:
getMutability in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getName
public java.lang.String getName()
- Specified by:
getName in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getPropertyNames
public java.util.Collection getPropertyNames()
- Specified by:
getPropertyNames in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getStaticValues
public java.util.Collection getStaticValues(javax.xml.namespace.QName property)
- Specified by:
getStaticValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getStaticValues
public java.util.Collection getStaticValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
getStaticValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
getUpperBound
public java.lang.String getUpperBound(javax.xml.namespace.QName property)
- Specified by:
getUpperBound in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getValidValues
public java.util.Collection getValidValues(javax.xml.namespace.QName property)
- Specified by:
getValidValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
getValidValues
public java.util.Collection getValidValues(javax.xml.namespace.QName property,
java.lang.Class javaType)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
getValidValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
getWsdlLocation
public java.lang.String getWsdlLocation()
- Specified by:
getWsdlLocation in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
hasProperty
public boolean hasProperty(javax.xml.namespace.QName property)
- Specified by:
hasProperty in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
isInitialValue
public boolean isInitialValue(javax.xml.namespace.QName property,
java.lang.Object value)
- Specified by:
isInitialValue in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
isReadOnlyExternal
public boolean isReadOnlyExternal(javax.xml.namespace.QName property)
- Specified by:
isReadOnlyExternal in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
isStaticValue
public boolean isStaticValue(javax.xml.namespace.QName property,
java.lang.Object value)
- Specified by:
isStaticValue in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
isValidValue
public boolean isValidValue(javax.xml.namespace.QName property,
java.lang.Object value)
- Specified by:
isValidValue in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
removeProperty
public void removeProperty(javax.xml.namespace.QName property)
- Specified by:
removeProperty in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setExtendedMetadata
public void setExtendedMetadata(javax.xml.namespace.QName property,
javax.xml.namespace.QName elementName,
java.lang.String value)
- Specified by:
setExtendedMetadata in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setInitialValues
public void setInitialValues(javax.xml.namespace.QName property,
java.util.Collection values)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
setInitialValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
setLowerBound
public void setLowerBound(javax.xml.namespace.QName property,
java.lang.String value)
- Specified by:
setLowerBound in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setModifiability
public void setModifiability(javax.xml.namespace.QName property,
java.lang.String value)
- Specified by:
setModifiability in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setMutability
public void setMutability(javax.xml.namespace.QName property,
java.lang.String value)
- Specified by:
setMutability in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setPropertyName
public void setPropertyName(javax.xml.namespace.QName currentProperty,
javax.xml.namespace.QName newProperty)
- Specified by:
setPropertyName in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setStaticValues
public void setStaticValues(javax.xml.namespace.QName property,
java.util.Collection values)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
setStaticValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
setUpperBound
public void setUpperBound(javax.xml.namespace.QName property,
java.lang.String value)
- Specified by:
setUpperBound in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
setValidValues
public void setValidValues(javax.xml.namespace.QName property,
java.util.Collection values)
throws org.apache.muse.ws.addressing.soap.SoapFault
- Specified by:
setValidValues in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor
- Throws:
org.apache.muse.ws.addressing.soap.SoapFault
toXML
public org.w3c.dom.Element toXML()
- Specified by:
toXML in interface org.apache.muse.util.xml.XmlSerializable
toXML
public org.w3c.dom.Element toXML(org.w3c.dom.Document factory)
- Specified by:
toXML in interface org.apache.muse.util.xml.XmlSerializable
getExtendedMetadataNames
public java.util.Collection getExtendedMetadataNames(javax.xml.namespace.QName arg0)
- Specified by:
getExtendedMetadataNames in interface org.apache.muse.ws.resource.metadata.MetadataDescriptor