org.sdmx.resources.sdmxml.schemas.v2_0.registry
Class NotifyRegistryEventType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.registry.NotifyRegistryEventType

public class NotifyRegistryEventType
extends Object

The NotifyRegistryEvent element is sent by the registry services to subscribers, to notify them of specific registration and change events. EventTime specifies the time of the triggering event. ObjectURN provides the URN of the object on which the event occurred. SubscriptionURN provides the registry/repository URN of the subscription. EventAction indicates the nature of the event - whether the action was an addition, a modification, or a deletion.

Java class for NotifyRegistryEventType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="NotifyRegistryEventType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="EventTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="ObjectURN" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="SubscriptionURN" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="EventAction" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}ActionType"/>
         <choice>
           <element name="StructuralEvent" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}StructuralEventType"/>
           <element name="ProvisioningEvent" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}ProvisioningEventType"/>
           <element name="RegistrationEvent" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry}RegistrationEventType"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ActionType eventAction
           
protected  XMLGregorianCalendar eventTime
           
protected  String objectURN
           
protected  ProvisioningEventType provisioningEvent
           
protected  RegistrationEventType registrationEvent
           
protected  StructuralEventType structuralEvent
           
protected  String subscriptionURN
           
 
Constructor Summary
NotifyRegistryEventType()
           
 
Method Summary
 ActionType getEventAction()
          Gets the value of the eventAction property.
 XMLGregorianCalendar getEventTime()
          Gets the value of the eventTime property.
 String getObjectURN()
          Gets the value of the objectURN property.
 ProvisioningEventType getProvisioningEvent()
          Gets the value of the provisioningEvent property.
 RegistrationEventType getRegistrationEvent()
          Gets the value of the registrationEvent property.
 StructuralEventType getStructuralEvent()
          Gets the value of the structuralEvent property.
 String getSubscriptionURN()
          Gets the value of the subscriptionURN property.
 void setEventAction(ActionType value)
          Sets the value of the eventAction property.
 void setEventTime(XMLGregorianCalendar value)
          Sets the value of the eventTime property.
 void setObjectURN(String value)
          Sets the value of the objectURN property.
 void setProvisioningEvent(ProvisioningEventType value)
          Sets the value of the provisioningEvent property.
 void setRegistrationEvent(RegistrationEventType value)
          Sets the value of the registrationEvent property.
 void setStructuralEvent(StructuralEventType value)
          Sets the value of the structuralEvent property.
 void setSubscriptionURN(String value)
          Sets the value of the subscriptionURN property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventTime

protected XMLGregorianCalendar eventTime

objectURN

protected String objectURN

subscriptionURN

protected String subscriptionURN

eventAction

protected ActionType eventAction

structuralEvent

protected StructuralEventType structuralEvent

provisioningEvent

protected ProvisioningEventType provisioningEvent

registrationEvent

protected RegistrationEventType registrationEvent
Constructor Detail

NotifyRegistryEventType

public NotifyRegistryEventType()
Method Detail

getEventTime

public XMLGregorianCalendar getEventTime()
Gets the value of the eventTime property.

Returns:
possible object is XMLGregorianCalendar

setEventTime

public void setEventTime(XMLGregorianCalendar value)
Sets the value of the eventTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getObjectURN

public String getObjectURN()
Gets the value of the objectURN property.

Returns:
possible object is String

setObjectURN

public void setObjectURN(String value)
Sets the value of the objectURN property.

Parameters:
value - allowed object is String

getSubscriptionURN

public String getSubscriptionURN()
Gets the value of the subscriptionURN property.

Returns:
possible object is String

setSubscriptionURN

public void setSubscriptionURN(String value)
Sets the value of the subscriptionURN property.

Parameters:
value - allowed object is String

getEventAction

public ActionType getEventAction()
Gets the value of the eventAction property.

Returns:
possible object is ActionType

setEventAction

public void setEventAction(ActionType value)
Sets the value of the eventAction property.

Parameters:
value - allowed object is ActionType

getStructuralEvent

public StructuralEventType getStructuralEvent()
Gets the value of the structuralEvent property.

Returns:
possible object is StructuralEventType

setStructuralEvent

public void setStructuralEvent(StructuralEventType value)
Sets the value of the structuralEvent property.

Parameters:
value - allowed object is StructuralEventType

getProvisioningEvent

public ProvisioningEventType getProvisioningEvent()
Gets the value of the provisioningEvent property.

Returns:
possible object is ProvisioningEventType

setProvisioningEvent

public void setProvisioningEvent(ProvisioningEventType value)
Sets the value of the provisioningEvent property.

Parameters:
value - allowed object is ProvisioningEventType

getRegistrationEvent

public RegistrationEventType getRegistrationEvent()
Gets the value of the registrationEvent property.

Returns:
possible object is RegistrationEventType

setRegistrationEvent

public void setRegistrationEvent(RegistrationEventType value)
Sets the value of the registrationEvent property.

Parameters:
value - allowed object is RegistrationEventType


Copyright © 2012. All Rights Reserved.