This is the third of several use cases in support of CRUD for topics and queues. Comments are welcome.
USE CASE 3: Create a Destination Basic Description An administrator uses the system to add a new destination to a JBoss server. Preconditions It is assumed that Use Case 1 will already have been executed and the user has indicated which type of destination, i.e. queue or topic, is going to create. Goal A destination of a specified type (queue or topic) is successfully created. Basic flow of events 1. The user indicates to the system that they wish to create a new destination of either queue or topic type. 2. The system displays a destination attribute fields for the user to fill in. 3. The user fills in the fields and indicates to the system to create a destination with the given settings. 4. The system takes the information entered by the user, validates it and creates a new destination of the specified type. 5. The system indicates to the user that the destination was successfully created. 6. The use case ends. Alternate Flows A4.1: Information validation fails, destination not created During step 4) of the Basic Flow: 1. The system finds a problem with the information the user submitted. 2. The system displays the information the user submitted and indicates to the user which piece(s) of information caused the problem. 3. The use case ends. A4.2: Information validation fails, user fixes problem After step 2) of Alternative Flow A4.1: 1. The user updates the pieces of information which the system indicated had caused the problem and indicates to the system to create the destination. 2. The system takes the information entered by the user, validates it and creates the destination. 3. The system indicates to the user that the destination was successfully created. 4. The use case ends. A4.3: User cancels creation During step 3) of the Basic Flow: 1. The user indicates to the system that they want to cancel the creation of a destination. 2. The system does not attempt to create a destination. The system displays the page the user was on before attempting to create the destination. 3. The use case ends. Special Requirements 1. Different attributes can be entered depending upon the type of the destination being created, i.e. queue or topic. The precise breakdown of attributes by type is listed in the reference documents - queue_elements.xls and topic_elements.xls). 2. A destination created through the system must persist across restarts of the JBoss server. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3871950#3871950 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3871950 ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ JBoss-Development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-development
