All Downloads are FREE. Search and download functionalities are using the official Maven repository.

f.boss.boss-flow.1.2.1.source-code.boss-flow.xsd Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version



	
		
			General precendant of all statuses. Each status is
				mandatory described by its name and transitions those are available
				for the status. ID should be autogenerated.
			
		
		
			
			
		
		
			
				If 'true' state is a final state and any transition
					of this state have no sense.
				
			
		
		
			
				If 'true' this state is an initial state. It means the
					flow can start here.
				
			
		
		
			
				If 'true' this state is an initial state. It means the
					flow starts here if no initial state in flow is defined.
				
			
		
		
			
				If 'true' state data is required when the state is
					entered. The data factory method is called to create or load data
					object.
				
			
		
		
			
				If 'true' state is validated when a transition is
					leaving the state. If state is not valid transition is not applied.
				
			
		
		
			
				If 'true' the state can be persisted into database or
					a storage.
				
			
		
		
	

	
		
			A real state is a state that the flow can stand by
				until a next transition is invoked.
			
		
		
			
		
	

	
		
			The state is a virtual state. It mean flow cannot
				stand by this state or it has no sense to stand by. It is usually a
				condition state that just redirect flow to another state that can be
				also real or virtual.
			
		
		
			
		
	

	
		
			The state is representing a view or a display content.
				It is usually a page in MVC frameworks.
			
		
		
			
				
					
						
							The name of view associated to this view state. It
								should be page name for MVC frameworks.
							
						
					
				
			
		
	

	
		
			A virtual state that just joins many transitions into
				once. It is used to redirect to another state. This state is useful
				to add state or transition listeners or when refactoring of flow is
				expected and it is more easy to change just one target.
			
		
		
			
				
					
						
							The transition that is ever invoked when flow
								eneters this state.
							
						
					
				
			
		
	

	
		
			Similar to 'switch' statement in java programming
				language.
			
		
		
			
				
					
						
							The name of the expression that can return a
								String result that is used to compare cases such as 'switch'
								statement does.
							
						
					
					
						
							A transition that is invoked as default transition
								when none of switch cases matches.
							
						
					
					
						
							A simple case that is tested to be equal to the
								switch expression result.
							
						
					
				
			
		
	

	
		
			Similar to 'if' statement in java programming
				language.
			
		
		
			
				
					
						
							The name the expression that is used to get the
								result (true or false). The principle of getting expressions by
								name depends on framework settings. There are few implementing
								classes included annotations.
							
						
					
					
						
							Transition that is invoked when the result of the
								expression is 'true'.
							
						
					
					
						
							Transition that is invoked when the result of the
								expression is 'false'.
							
						
					
				

			
		
	


	
		
			The transition element. This element describe a
				transition. Each transition is mandatory described by name and
				target state. ID is optional, it should be autogenerated.
			
		
		
			
				Tell if this transition increase hit counter while
					the transition is processing.
				
			
		
		
		
	

	

	
		
			Main element describing whole flow.
		
		
			
				
					Unique ID of this flow, usually used for database
						that require a numeric identifier.
					
				
			
			
				
					A name of this flow.
				
			
			
				
					A description of this flow. It is just a flow
						documentation.
					
				
			
			
				
					Author of this flow descriptor
					
				
			
			
				
					
						Basic states. All subtypes has its
							own element to
							define them.
						
					
				
				
					
						Real states, for view use viewState element. All
							subtypes has its
							own element to define them.
						
					
				
				
					
						View states such as pages or windows in MVC. There
							are no subtypes
							yet.
						
					
				
				
					
						Virtual states are any self processing states. All
							subtypes has its
							own element to define them.
						
					
				
				
					
						Join states are just forwards to the next state
							defined by nextTransition element. There are no subtypes
							yet.
						
					
				
				
					
						Condition states are similar to 'if' statement in
							java programming language. There are no
							subtypes yet.
						
					
				
				
					
						Switch states are similar to 'switch' statement in
							java programming language. There are no subtypes
							yet.
						
					
				
				
					
						Transitions are routes between states. A transition
							defines just its target state. The source state is defined in a
							reverse way that means each state defines its transitions.
						
					
				
			
		
	

	
		
			Identification of a referenced transition. It is
				identificated just by name that is ever required.
			
		
		
	

	
		
			Referenced state identification. It is identified by
				name that is ever required.
			
		
		
	

	
		
			Similar to 'case' statement of 'switch' statement in
				java programming language.
			
		
		
			
				
					A transition that is invoked when value equals to
						the switch state expression result.
					
				
			
		
		
			
				The tested String value.
			
		
	

	
		
			
				String name of status or transition.
			
		
		
			
				Unique ID of this transition or status, usually used
					for database that require a numeric identifier. ID or name
					identification is required. Even if ID is missing it should be
					autogenerated by framework (depends on settings).
				
			
		
	

	
		
			
				Referenced transition name.
			
		
	

	
		
			
				The name of state that is the target of a transition.
					It means transition change state from a state to the target state.
				
			
		
	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy