Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titlePseudo Code
collapsetrue
public class SubscriptionCreatedEventConsumer {

	public void consumeSubscriptionEvent(final SubscriptionCreatedEvent subscriptionCreatedEvent){
		if(subscriptionCreatedEvent.dataCategory == 'CM'){				//Check dataCategory
			log.debug(consuming event subscriptionCreatedEvent...);
			if(checkFormat(subscriptionCreatedEvent)){					//Check format of message
				Subscription createSubscription = new Subscription()	//Create Object
				log.debug(subscription created createSubscription)
			}
		}
	}

 	public boolean checkFormat(SubscriptionCreatedEvent event){
		//Determine when schema confirmed
	}
}


Subscription Object - Will be finalised when schema confirmed

Code Block
titleObject Parameters
collapsetrue
String clientID
Stirng name
String subscriptionID = clientID+name
Boolean isTagged = default no

String dataspace
String dataCategory	= necessary? should always be 'CM'
String dataProvidor
String schemeName
String schemaVersion

Collection persistence

...