Uses of Class
org.deegree.commons.tom.ows.Version

Packages that use Version
org.deegree.commons.tom.ows   
org.deegree.commons.xml   
org.deegree.protocol.csw   
org.deegree.protocol.ows.capabilities   
org.deegree.protocol.ows.getcapabilities   
org.deegree.protocol.ows.metadata   
org.deegree.protocol.sos   
org.deegree.protocol.wcs   
org.deegree.protocol.wfs   
org.deegree.protocol.wfs.capabilities   
org.deegree.protocol.wfs.describefeaturetype   
org.deegree.protocol.wfs.getfeature   
org.deegree.protocol.wfs.getfeaturewithlock   
org.deegree.protocol.wfs.getgmlobject   
org.deegree.protocol.wfs.getpropertyvalue   
org.deegree.protocol.wfs.lockfeature   
org.deegree.protocol.wfs.storedquery   
org.deegree.protocol.wfs.transaction   
org.deegree.protocol.wms   
org.deegree.protocol.wms.ops   
org.deegree.protocol.wps   
org.deegree.protocol.wps.describeprocess   
org.deegree.protocol.wpvs   
org.deegree.services   
org.deegree.services.controller   
org.deegree.services.csw   
org.deegree.services.csw.describerecord   
org.deegree.services.csw.exporthandling   
org.deegree.services.csw.getrecordbyid   
org.deegree.services.csw.getrecords   
org.deegree.services.csw.profile   
org.deegree.services.csw.transaction   
org.deegree.services.ows.capabilities   
org.deegree.services.sos   
org.deegree.services.wcs   
org.deegree.services.wcs.describecoverage   
org.deegree.services.wcs.getcoverage   
org.deegree.services.wfs   
org.deegree.services.wms.controller   
org.deegree.services.wms.controller.ops   
org.deegree.services.wps   
org.deegree.services.wps.execute   
org.deegree.services.wpvs.controller   
 

Uses of Version in org.deegree.commons.tom.ows
 

Methods in org.deegree.commons.tom.ows that return Version
static Version Version.parseVersion(String s)
          Parses the string argument as a Version.
 

Methods in org.deegree.commons.tom.ows with parameters of type Version
 int Version.compareTo(Version version)
           
static String Version.getVersionsString(Version... versions)
          Returns a formatted string for presenting a series of versions to a human.
 

Uses of Version in org.deegree.commons.xml
 

Methods in org.deegree.commons.xml that return Version
 Version XMLAdapter.getNodeAsVersion(org.apache.axiom.om.OMElement context, XPath xpath, Version defaultValue)
           
 Version XMLAdapter.getRequiredNodeAsVersion(org.apache.axiom.om.OMElement context, XPath xpath)
           
 

Methods in org.deegree.commons.xml with parameters of type Version
 Version XMLAdapter.getNodeAsVersion(org.apache.axiom.om.OMElement context, XPath xpath, Version defaultValue)
           
 

Uses of Version in org.deegree.protocol.csw
 

Fields in org.deegree.protocol.csw declared as Version
static Version CSWConstants.VERSION_100
          CSW ebrim protocol version 1.0.0
static Version CSWConstants.VERSION_202
          CSW protocol version 2.0.2
 

Uses of Version in org.deegree.protocol.ows.capabilities
 

Methods in org.deegree.protocol.ows.capabilities that return Version
 Version OWSCapabilities.getVersion()
          Returns the service specification version.
 

Constructors in org.deegree.protocol.ows.capabilities with parameters of type Version
OWSCapabilities(Version version, String updateSequence, ServiceIdentification serviceIdentification, ServiceProvider serviceProvider, OperationsMetadata operationsMetadata, List<String> languages)
          Creates a new OWSCapabilities instance.
 

Uses of Version in org.deegree.protocol.ows.getcapabilities
 

Methods in org.deegree.protocol.ows.getcapabilities that return Version
 Version GetCapabilities.getVersionAsVersion()
          Returns the old-style version information (used by pre-OWS GetCapabilities requests, see section D.11 of OGC 06-121r3).
 

Methods in org.deegree.protocol.ows.getcapabilities that return types with arguments of type Version
 List<Version> GetCapabilities.getAcceptVersionsAsVersions()
          Returns the acceptable versions in order of client preference (most preferred version first).
 

Constructors in org.deegree.protocol.ows.getcapabilities with parameters of type Version
GetCapabilities(Version version)
          Constructs a new GetCapabilities request that specifies the requested version in a pre-OWS fashion (see section D.11 of OGC 06-121r3).
 

Uses of Version in org.deegree.protocol.ows.metadata
 

Methods in org.deegree.protocol.ows.metadata that return types with arguments of type Version
 List<Version> ServiceIdentification.getServiceTypeVersion()
          Returns the reported service type versions.
 

Method parameters in org.deegree.protocol.ows.metadata with type arguments of type Version
 void ServiceIdentification.setServiceTypeVersion(List<Version> serviceTypeVersion)
           
 

Constructor parameters in org.deegree.protocol.ows.metadata with type arguments of type Version
ServiceIdentification(String name, List<LanguageString> titles, List<LanguageString> abstracts, List<Pair<List<LanguageString>,CodeType>> keywords, CodeType serviceType, List<Version> serviceTypeVersion, List<String> profiles, String fees, List<String> accessConstraints)
          Creates a new ServiceIdentification instance.
 

Uses of Version in org.deegree.protocol.sos
 

Fields in org.deegree.protocol.sos declared as Version
static Version SOSConstants.VERSION_100
          SOS protocol version 1.0.0
 

Uses of Version in org.deegree.protocol.wcs
 

Fields in org.deegree.protocol.wcs declared as Version
static Version WCSConstants.VERSION_100
          WCS protocol version 1.0.0
static Version WCSConstants.VERSION_110
          WCS protocol version 1.1.0
 

Methods in org.deegree.protocol.wcs with parameters of type Version
 String WCSConstants.InterpolationMethod.getProtocolName(Version version)
           
 

Uses of Version in org.deegree.protocol.wfs
 

Fields in org.deegree.protocol.wfs declared as Version
static Version WFSConstants.VERSION_100
          WFS protocol version 1.0.0
static Version WFSConstants.VERSION_110
          WFS protocol version 1.1.0
static Version WFSConstants.VERSION_200
          WFS protocol version 2.0.0
 

Methods in org.deegree.protocol.wfs that return Version
protected  Version AbstractWFSRequestXMLAdapter.determineVersion110Safe()
          Returns the protocol version for the given WFS request element based on the value of the version attribute (for WFS 1.1.0, this attribute is optional and thus it is assumed that missing implies 1.1.0).
 Version WFSVersion.getOGCVersion()
          Returns a corresponding OGC/OWS Version object.
 Version AbstractWFSRequest.getVersion()
          Returns the protocol version of the request.
 

Methods in org.deegree.protocol.wfs with parameters of type Version
static WFSVersion WFSVersion.valueOf(Version ogcVersion)
          Returns the enum constant that corresponds to the given Version.
 

Constructors in org.deegree.protocol.wfs with parameters of type Version
AbstractWFSRequest(Version version, String handle)
          Creates a new AbstractWFSRequest request.
 

Uses of Version in org.deegree.protocol.wfs.capabilities
 

Methods in org.deegree.protocol.wfs.capabilities with parameters of type Version
 GetCapabilities GetCapabilitiesXMLAdapter.parse(Version version)
          Parses a WFS GetCapabilities document into a GetCapabilities request.
 

Uses of Version in org.deegree.protocol.wfs.describefeaturetype
 

Methods in org.deegree.protocol.wfs.describefeaturetype with parameters of type Version
static String DescribeFeatureTypeKVPAdapter.export(DescribeFeatureType request, Version version)
          Exports the given DescribeFeatureType request as a KVP-encoded string (with encoded values).
 

Constructors in org.deegree.protocol.wfs.describefeaturetype with parameters of type Version
DescribeFeatureType(Version version, String handle, String outputFormat, QName[] typeNames, Map<String,String> nsBindings)
          Creates a new DescribeFeatureType request.
 

Uses of Version in org.deegree.protocol.wfs.getfeature
 

Constructors in org.deegree.protocol.wfs.getfeature with parameters of type Version
GetFeature(Version version, String handle, StandardPresentationParams presentationParams, ResolveParams resolveParams, List<Query> queries)
          Creates a new GetFeature request.
 

Uses of Version in org.deegree.protocol.wfs.getfeaturewithlock
 

Constructors in org.deegree.protocol.wfs.getfeaturewithlock with parameters of type Version
GetFeatureWithLock(Version version, String handle, StandardPresentationParams presentationParams, ResolveParams resolveParams, List<Query> queries, Integer expiry)
          Creates a new GetFeatureWithLock request.
 

Uses of Version in org.deegree.protocol.wfs.getgmlobject
 

Constructors in org.deegree.protocol.wfs.getgmlobject with parameters of type Version
GetGmlObject(Version version, String handle, String requestedId, String outputFormat, String traverseXlinkDepth, Integer traverseXlinkExpiry)
          Creates a new GetGmlObject request.
 

Uses of Version in org.deegree.protocol.wfs.getpropertyvalue
 

Constructors in org.deegree.protocol.wfs.getpropertyvalue with parameters of type Version
GetPropertyValue(Version version, String handle, StandardPresentationParams presentationParams, ResolveParams resolveParams, ValueReference valueReference, ValueReference resolvePath, Query query)
          Creates a new GetPropertyValue instance.
 

Uses of Version in org.deegree.protocol.wfs.lockfeature
 

Constructors in org.deegree.protocol.wfs.lockfeature with parameters of type Version
LockFeature(Version version, String handle, LockOperation[] locks, Integer expiry, Boolean lockAll)
          Creates a new LockFeature request.
 

Uses of Version in org.deegree.protocol.wfs.storedquery
 

Constructors in org.deegree.protocol.wfs.storedquery with parameters of type Version
CreateStoredQuery(Version version, String handle, List<StoredQueryDefinition> queryDefinitions)
          Creates a new CreateStoredQuery instance.
DescribeStoredQueries(Version version, String handle, String[] storedQueryIds)
          Creates a new DescribeStoredQueries instance.
DropStoredQuery(Version version, String handle, String storedQueryId)
          Creates a new DropStoredQuery instance.
ListStoredQueries(Version version, String handle)
          Creates a new ListStoredQueries instance.
 

Uses of Version in org.deegree.protocol.wfs.transaction
 

Constructors in org.deegree.protocol.wfs.transaction with parameters of type Version
Transaction(Version version, String handle, String lockId, Transaction.ReleaseAction releaseAction, Iterable<TransactionOperation> operations)
          Creates a new Transaction request.
Update(String handle, Version version, QName ftName, String inputFormat, String srsName, XMLStreamReader xmlStream)
          Creates a new Update instance for a stream-based access strategy.
 

Uses of Version in org.deegree.protocol.wms
 

Fields in org.deegree.protocol.wms declared as Version
static Version WMSConstants.VERSION_100
          WMS protocol version 1.0.0
static Version WMSConstants.VERSION_110
          WMS protocol version 1.1.0
static Version WMSConstants.VERSION_111
          WMS protocol version 1.1.1
static Version WMSConstants.VERSION_130
          WMS protocol version 1.3.0
 

Uses of Version in org.deegree.protocol.wms.ops
 

Constructors in org.deegree.protocol.wms.ops with parameters of type Version
GetFeatureInfo(Map<String,String> map, Version version)
           
GetMap(Map<String,String> map, Version version)
           
 

Uses of Version in org.deegree.protocol.wps
 

Fields in org.deegree.protocol.wps declared as Version
static Version WPSConstants.VERSION_100
          WPS protocol version 1.0.0
 

Methods in org.deegree.protocol.wps that return Version
 Version WPSRequest.getVersion()
           
 

Constructors in org.deegree.protocol.wps with parameters of type Version
WPSRequest(Version version, String language)
          Creates a new WPSRequest instance.
 

Uses of Version in org.deegree.protocol.wps.describeprocess
 

Constructors in org.deegree.protocol.wps.describeprocess with parameters of type Version
DescribeProcessRequest(Version version, String language, List<CodeType> identifiers)
          Creates a new DescribeProcessRequest instance.
 

Uses of Version in org.deegree.protocol.wpvs
 

Fields in org.deegree.protocol.wpvs declared as Version
static Version WPVSConstants.VERSION_040
          WPVS protocol version 0.4.0
static Version WPVSConstants.VERSION_100
          WPVS protocol version 1.0.0
 

Uses of Version in org.deegree.services
 

Methods in org.deegree.services with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> OWS.getExceptionSerializer(Version requestVersion)
          Returns the ExceptionSerializer and mime-type suitable for the given request version.
 

Uses of Version in org.deegree.services.controller
 

Fields in org.deegree.services.controller declared as Version
protected  Version[] ImplementationMetadata.supportedConfigVersions
          The supportedConfigVersions of this service implementation.
protected  Version[] ImplementationMetadata.supportedVersions
          The supportedVersions of this service implementation.
 

Fields in org.deegree.services.controller with type parameters of type Version
protected  SortedSet<Version> AbstractOWS.offeredVersions
          Versions offered by the AbstractOWS instance (depends on configuration).
 

Methods in org.deegree.services.controller that return Version
protected  Version AbstractOWS.checkVersion(Version requestedVersion)
          Checks if a request version can be handled by this controller (i.e. if is supported by the implementation *and* offered by the current configuration).
protected  Version AbstractOWS.negotiateVersion(GetCapabilities request)
          Generic version negotiation algorithm for GetCapabilities requests according to OWS Common Specification 1.1.0 (OGC 06-121r3), section 7.3.2 and D.11.
 

Methods in org.deegree.services.controller that return types with arguments of type Version
 Set<Version> ImplementationMetadata.getImplementedVersions()
          Returns the OGC versions supported by the associated controller implementation.
 Set<Version> ImplementationMetadata.getSupportedConfigVersions()
          Returns the configuration file versions supported by the associated controller implementation.
 

Methods in org.deegree.services.controller with parameters of type Version
protected  Version AbstractOWS.checkVersion(Version requestedVersion)
          Checks if a request version can be handled by this controller (i.e. if is supported by the implementation *and* offered by the current configuration).
 Pair<XMLExceptionSerializer<OWSException>,String> AbstractOWS.getExceptionSerializer(Version requestVersion)
          Returns the ExceptionSerializer and mime-type suitable for the given request version.
 

Uses of Version in org.deegree.services.csw
 

Methods in org.deegree.services.csw that return Version
 Version AbstractCSWRequest.getVersion()
           
 

Methods in org.deegree.services.csw with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> CSWController.getExceptionSerializer(Version requestVersion)
           
 

Constructors in org.deegree.services.csw with parameters of type Version
AbstractCSWRequest(Version version, NamespaceBindings namespaces, QName[] typeNames, String outputFormat)
           
 

Uses of Version in org.deegree.services.csw.describerecord
 

Methods in org.deegree.services.csw.describerecord with parameters of type Version
 DescribeRecord DescribeRecordXMLAdapter.parse(Version version)
          Parses the DescribeRecord XML request.
 

Constructors in org.deegree.services.csw.describerecord with parameters of type Version
DescribeRecord(Version version, NamespaceBindings namespaces, QName[] typeNames, String outputFormat, String schemaLanguage)
          Creates a new DescribeRecord request.
 

Uses of Version in org.deegree.services.csw.exporthandling
 

Constructors in org.deegree.services.csw.exporthandling with parameters of type Version
EbrimGetCapabilitiesHandler(XMLStreamWriter writer, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, ServiceProviderType provider, Version version, boolean isTransactionEnabled, URL extendedCapabilities)
           
GetCapabilitiesHandler(XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, URL extendedCapabilities)
           
 

Uses of Version in org.deegree.services.csw.getrecordbyid
 

Methods in org.deegree.services.csw.getrecordbyid with parameters of type Version
 GetRecordById GetRecordByIdXMLAdapter.parse(Version requestVersion, String defaultOutputFormat, String defaultOutputSchema)
          Parses the GetRecordById XML request by deciding which version has to be parsed because of the requested version.
 

Constructors in org.deegree.services.csw.getrecordbyid with parameters of type Version
GetRecordById(Version version, String outputFormat, CSWConstants.ReturnableElement elementSetName, URI outputSchema, List<String> id, QName[] typeNames)
           
 

Uses of Version in org.deegree.services.csw.getrecords
 

Methods in org.deegree.services.csw.getrecords with parameters of type Version
 GetRecords AbstractGetRecordsXMLAdapter.parse(Version version, String defaultOutputFormat, String defaultOutputSchema)
          Parses the GetRecords XML request by deciding which version has to be parsed because of the requested version.
 

Constructors in org.deegree.services.csw.getrecords with parameters of type Version
GetRecords(Version version, NamespaceBindings namespaces, String outputFormat, CSWConstants.ResultType resultType, String requestId, URI outputSchema, int startPosition, int maxRecords, boolean distributedSearch, int hopCount, String responseHandler, AdhocQuery adhocQuery, org.apache.axiom.om.OMElement holeRequest)
           
GetRecords(Version version, NamespaceBindings namespaces, String outputFormat, CSWConstants.ResultType resultType, String requestId, URI outputSchema, int startPosition, int maxRecords, boolean distributedSearch, int hopCount, String responseHandler, Query query, org.apache.axiom.om.OMElement holeRequest)
          Creates a new GetRecords request.
 

Uses of Version in org.deegree.services.csw.profile
 

Methods in org.deegree.services.csw.profile that return Version
 Version EbrimProfile.checkVersion(Version version)
           
 Version CommonCSWProfile.checkVersion(Version version)
           
 Version ServiceProfile.checkVersion(Version version)
          Checks is the version is supported and must be handled as another version.
 

Methods in org.deegree.services.csw.profile with parameters of type Version
 Version EbrimProfile.checkVersion(Version version)
           
 Version CommonCSWProfile.checkVersion(Version version)
           
 Version ServiceProfile.checkVersion(Version version)
          Checks is the version is supported and must be handled as another version.
 CapabilitiesHandler EbrimProfile.getCapabilitiesHandler(XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, ServiceProviderType provider, URL extendedCapabilities)
           
 CapabilitiesHandler CommonCSWProfile.getCapabilitiesHandler(XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, ServiceProviderType provider, URL extendedCapabilities)
           
 CapabilitiesHandler ServiceProfile.getCapabilitiesHandler(XMLStreamWriter writer, DeegreeServicesMetadataType mainControllerConf, DeegreeServiceControllerType mainConf, Set<CSWConstants.Sections> sections, ServiceIdentificationType identification, Version version, boolean isTransactionEnabled, boolean isEnabledInspireExtension, ServiceProviderType provider, URL extendedCapabilities)
          TODO
 String EbrimProfile.getGetRecordByIdSchemaLocation(Version version)
           
 String CommonCSWProfile.getGetRecordByIdSchemaLocation(Version version)
           
 String ServiceProfile.getGetRecordByIdSchemaLocation(Version version)
           
 

Uses of Version in org.deegree.services.csw.transaction
 

Methods in org.deegree.services.csw.transaction with parameters of type Version
 Transaction TransactionXMLAdapter.parse(Version version)
          Parses the Transaction XML request by deciding which version has to be parsed because of the requested version.
 

Constructors in org.deegree.services.csw.transaction with parameters of type Version
Transaction(Version version, List<TransactionOperation> operations, String requestId, boolean verboseRequest)
           
 

Uses of Version in org.deegree.services.ows.capabilities
 

Method parameters in org.deegree.services.ows.capabilities with type arguments of type Version
static void OWSCapabilitiesXMLAdapter.exportServiceIdentification100(XMLStreamWriter writer, ServiceIdentificationType serviceID, String serviceName, List<Version> serviceVersions)
          Exports the given ServiceIdentificationType as an OWS 1.0.0 ServiceIdentification element.
static void OWSCapabilitiesXMLAdapter.exportServiceIdentification110(XMLStreamWriter writer, ServiceIdentificationType serviceID, String serviceName, List<Version> serviceVersions)
          Exports the given ServiceIdentificationType as an OWS 1.1.0 ServiceIdentification element.
 

Uses of Version in org.deegree.services.sos
 

Methods in org.deegree.services.sos with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> SOSController.getExceptionSerializer(Version requestVersion)
           
 

Uses of Version in org.deegree.services.wcs
 

Methods in org.deegree.services.wcs that return Version
protected  Version WCSRequest100XMLAdapter.checkVersion(org.apache.axiom.om.OMElement root)
          Checks that the given element contains a version attribute.
 

Methods in org.deegree.services.wcs with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> WCSController.getExceptionSerializer(Version requestVersion)
           
 

Uses of Version in org.deegree.services.wcs.describecoverage
 

Methods in org.deegree.services.wcs.describecoverage that return Version
 Version DescribeCoverage.getVersion()
           
 

Constructors in org.deegree.services.wcs.describecoverage with parameters of type Version
DescribeCoverage(Version version, List<String> coverages)
           
 

Uses of Version in org.deegree.services.wcs.getcoverage
 

Methods in org.deegree.services.wcs.getcoverage that return Version
 Version GetCoverage.getVersion()
           
 

Constructors in org.deegree.services.wcs.getcoverage with parameters of type Version
GetCoverage(Version version, String coverage, Envelope requestEnvelope, String outputCRS, String outputFormat, Grid outputGrid, String interpolation, String exceptionFormat, boolean storeOutput, RangeSet rangeSet)
           
 

Uses of Version in org.deegree.services.wfs
 

Methods in org.deegree.services.wfs that return Version
protected  Version WebFeatureService.checkVersion(Version requestedVersion)
          Checks if a request version can be handled by this controller (i.e. if is supported by the implementation *and* offered by the current configuration).
 

Methods in org.deegree.services.wfs with parameters of type Version
protected  Version WebFeatureService.checkVersion(Version requestedVersion)
          Checks if a request version can be handled by this controller (i.e. if is supported by the implementation *and* offered by the current configuration).
 Pair<XMLExceptionSerializer<OWSException>,String> WebFeatureService.getExceptionSerializer(Version requestVersion)
           
static String WebFeatureService.getSchemaLocation(Version version, GMLVersion gmlVersion, QName... fts)
          Returns the value for the 'xsi:schemaLocation' attribute to be included in a GetGmlObject or GetFeature response.
 

Uses of Version in org.deegree.services.wms.controller
 

Fields in org.deegree.services.wms.controller with type parameters of type Version
protected  TreeMap<Version,WMSControllerBase> WMSController.controllers
           
 

Methods in org.deegree.services.wms.controller with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> WMSController.getExceptionSerializer(Version requestVersion)
           
protected  void WMSController.getMap(Map<String,String> map, HttpResponseBuffer response, Version version)
           
 

Uses of Version in org.deegree.services.wms.controller.ops
 

Constructors in org.deegree.services.wms.controller.ops with parameters of type Version
GetFeatureInfo(Map<String,String> map, Version version, MapService service)
           
GetMap(Map<String,String> map, Version version, MapService service)
           
 

Uses of Version in org.deegree.services.wps
 

Methods in org.deegree.services.wps with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> WPService.getExceptionSerializer(Version requestVersion)
           
 

Uses of Version in org.deegree.services.wps.execute
 

Constructors in org.deegree.services.wps.execute with parameters of type Version
ExecuteRequest(Version version, String language, ProcessDefinition processDef, ProcessletInputs dataInputs, ResponseForm responseForm)
          Creates a new ExecuteRequest instance.
 

Uses of Version in org.deegree.services.wpvs.controller
 

Methods in org.deegree.services.wpvs.controller with parameters of type Version
 Pair<XMLExceptionSerializer<OWSException>,String> WPVSController.getExceptionSerializer(Version requestVersion)
           
 



Copyright © 2011. All Rights Reserved.