diff --git a/modelWeb/.classpath b/modelWeb/.classpath
new file mode 100644
index 000000000..772e70ca1
--- /dev/null
+++ b/modelWeb/.classpath
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modelWeb/.project b/modelWeb/.project
new file mode 100644
index 000000000..9f6ca69a2
--- /dev/null
+++ b/modelWeb/.project
@@ -0,0 +1,48 @@
+
+
+ modelWeb
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.validation.validationbuilder
+
+
+
+
+ org.eclipselabs.tapiji.tools.core.I18NBuilder
+
+
+
+
+ org.zeroturnaround.eclipse.rebelXmlBuilder
+
+
+
+
+ org.eclipse.babel.editor.rbeBuilder
+
+
+
+
+
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.wst.common.project.facet.core.nature
+ org.eclipselabs.tapiji.tools.core.nature
+ org.zeroturnaround.eclipse.jrebelNature
+ com.jaspersoft.studio.babel.editor.rbeNature
+
+
diff --git a/modelWeb/.settings/org.eclipse.jdt.core.prefs b/modelWeb/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..d85923da1
--- /dev/null
+++ b/modelWeb/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,287 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=480
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=9999
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/modelWeb/.settings/org.eclipse.jdt.ui.prefs b/modelWeb/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 000000000..780d9f3f2
--- /dev/null
+++ b/modelWeb/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+formatter_profile=_rjconsultores
+formatter_settings_version=12
diff --git a/modelWeb/.settings/org.eclipse.wst.common.component b/modelWeb/.settings/org.eclipse.wst.common.component
new file mode 100644
index 000000000..b1279627b
--- /dev/null
+++ b/modelWeb/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/modelWeb/.settings/org.eclipse.wst.common.project.facet.core.xml b/modelWeb/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 000000000..b069b576d
--- /dev/null
+++ b/modelWeb/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/modelWeb/.settings/org.hibernate.eclipse.console.prefs b/modelWeb/.settings/org.hibernate.eclipse.console.prefs
new file mode 100644
index 000000000..1f629b5cf
--- /dev/null
+++ b/modelWeb/.settings/org.hibernate.eclipse.console.prefs
@@ -0,0 +1,4 @@
+#Fri Nov 04 10:48:34 BRST 2011
+default.configuration=
+eclipse.preferences.version=1
+hibernate3.enabled=false
diff --git a/modelWeb/.settings/org.jboss.ide.eclipse.as.core.prefs b/modelWeb/.settings/org.jboss.ide.eclipse.as.core.prefs
new file mode 100644
index 000000000..6c0f5e101
--- /dev/null
+++ b/modelWeb/.settings/org.jboss.ide.eclipse.as.core.prefs
@@ -0,0 +1,3 @@
+#Tue Oct 18 15:19:18 BRST 2011
+eclipse.preferences.version=1
+org.jboss.ide.eclipse.as.core.singledeployable.deployableList=
diff --git a/modelWeb/src/META-INF/MANIFEST.MF b/modelWeb/src/META-INF/MANIFEST.MF
new file mode 100644
index 000000000..ee8f8df13
--- /dev/null
+++ b/modelWeb/src/META-INF/MANIFEST.MF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.8.2
+Created-By: 1.7.0-b147 (Oracle Corporation)
\ No newline at end of file
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/constantes/Constantes.java b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/Constantes.java
new file mode 100644
index 000000000..934f2b1cc
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/Constantes.java
@@ -0,0 +1,62 @@
+package com.rjconsultores.ventaboletos.constantes;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+
+public class Constantes {
+
+ public static final Long FORMA_PAGO_DINHEIRO = new Long(1);
+ public static final Long FORMA_PAGO_RESERVA = new Long(94);
+ public static final Long FORMA_PAGO_NOTA_CREDITO = new Long(93);
+ public static final Long FORMA_PAGO_CREDITO = new Long(2);
+ public static final Long FORMA_PAGO_DEBITO = new Long(3);
+
+ public static final Long MVO_CANCEL_CANCELACION = new Long(31);
+ public static final Long MVO_CANCEL_DEVOLUCAO = new Long(32);
+ public static final Long MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_50 = new Long(36);
+ public static final Long MVO_CANCEL_DEVOLUCAO_CONTIGENCIA_100 = new Long(37);
+ public static final Long MVO_CANCEL_TROCA = new Long(10);
+ public static final Long MVO_CANCEL_CHECKIN = new Long(27);
+ public static final Long MVO_CANCEL_TRANSFERENCIA = new Long(23);
+ public static final Long MVO_CANCEL_BOLETO_ENTREGADO = new Long(16);
+ public static final Long MVO_CANCEL_BOLETO_AGRUPAMENTO = new Long(17);
+ public static final Long MVO_CANCEL_VENDA_PACOTE = new Long(33);
+
+ public static Long TPV_DIRECTO_NORMAL = new Long(1);
+ public static Long TPV_MANUAL = new Long(3);
+ public static Long TPV_CALL_CENTER = new Long(5);
+ public static Long TPV_BOLETO_REMOTO = new Long(18);
+ public static Long TPV_TRANSFERENCIAS = new Long(8); // é a troca de passagens
+ public static Long TPV_CAMBIO_VIAJE = new Long(81); // é a transferência de passagens
+ public static Long TPV_CHECKIN_VIAGEM = new Long(41); // chekin boletos
+ public static Long TPV_BOLETO_ABIERTO = new Long(9);
+ public static Long TPV_CONFIRMA_ABIERTO = new Long(82);
+
+ public static Long TPV_RESERVACION_POR_INTERNET = new Long(16);
+ public static Long TPV_POR_INTERNET = new Long(12);
+ public static Long TPV_AGENCIA_WEB = new Long(19);
+
+ public static final Integer TIPO_OPERACION_CC_LQ = new Integer(1);
+ public static final Integer TIPO_OPERACION_CC_PAGO = new Integer(2);
+
+ public static Short TURNO_AUTOMATICO = new Short("99");
+
+ public static List ORGAOS_CONCEDENTES_CALCULO_ARTESP = new ArrayList(Arrays.asList(new Integer[]{21})) ;
+ public static List ORGAOS_CONCEDENTES_CALCULO_ANTT = new ArrayList(Arrays.asList(new Integer[]{3,9,15}));
+
+ public static String CLAVE_EDITAR_COMISSAO = "COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.EDITARCOMISSAO";
+ public static String CLAVE_REABRIR_MOVIMENTODIARIO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.COMISSAO.MENU.CONFERENCIACOMISSAO.REABRIRMOVIMENTODIARIO";
+ public static String CLAVE_ENCERRAR_MOVIMENTODIARIO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.COMISSAO.MENU.CONFERENCIACOMISSAO.ENCERRARMOVIMENTODIARIO";
+
+ public static final String UTF_8 = "UTF-8";
+
+ public static final int INTERVALO_FECHAMENTO_DIARIO = 1;
+ public static final int INTERVALO_FECHAMENTO_SEMANAL = 7;
+ public static final int INTERVALO_FECHAMENTO_DECENDIAL = 10;
+ public static final int INTERVALO_FECHAMENTO_QUINZENAL = 15;
+ public static final int INTERVALO_FECHAMENTO_MENSAL = 30;
+
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoDesconto.java b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoDesconto.java
new file mode 100644
index 000000000..a5c6043bf
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoDesconto.java
@@ -0,0 +1,7 @@
+package com.rjconsultores.ventaboletos.constantes;
+
+public interface ConstantesTipoDesconto {
+ int DESCONTO_POR_NUMERO_DOCUMENTO = 1,
+ DESCONTO_POR_QUANTIDADE = 2,
+ TIPO_DESCONTO_NAO_INFORMADO = 0;
+}
\ No newline at end of file
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoValidaVenta.java b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoValidaVenta.java
new file mode 100644
index 000000000..171757094
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesTipoValidaVenta.java
@@ -0,0 +1,8 @@
+package com.rjconsultores.ventaboletos.constantes;
+
+public interface ConstantesTipoValidaVenta {
+ String COD_AGENCIA = "A";
+ String COD_MOTORISTA = "M";
+ String AGENCIA = "AGENCIA";
+ String MOTORISTA = "MOTORISTA";
+}
\ No newline at end of file
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesVendaEmbarcada.java b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesVendaEmbarcada.java
new file mode 100644
index 000000000..12de64bc3
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/ConstantesVendaEmbarcada.java
@@ -0,0 +1,11 @@
+package com.rjconsultores.ventaboletos.constantes;
+
+public class ConstantesVendaEmbarcada {
+
+ public static final int VENDA_GERADA = 0;
+ public static final int VENDA_BOLETO_ERROR = 1;
+ public static final int VENDA_BOLETO_FORMAPAGO_ERROR = 2;
+ public static final int VENDA_CAJA_ERROR = 3;
+ public static final int VENDA_CAJA_FORMAPAGO_ERROR = 4;
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/constantes/DescricaoTipoVenta.java b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/DescricaoTipoVenta.java
new file mode 100644
index 000000000..af6cf6620
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/constantes/DescricaoTipoVenta.java
@@ -0,0 +1,24 @@
+package com.rjconsultores.ventaboletos.constantes;
+
+public class DescricaoTipoVenta {
+
+ public static String getDescricaoTipoVenta(Integer tipoVentaId) {
+ if(Constantes.TPV_DIRECTO_NORMAL.intValue() == tipoVentaId) {
+ return "NORMAL";
+ } else if(Constantes.TPV_MANUAL.intValue() == tipoVentaId) {
+ return "MANUAL";
+ } else if(Constantes.TPV_BOLETO_REMOTO.intValue() == tipoVentaId) {
+ return "GAP";
+ } else if(Constantes.TPV_TRANSFERENCIAS.intValue() == tipoVentaId) {
+ return "TRANSFERENCIA";
+ } else if(Constantes.TPV_CAMBIO_VIAJE.intValue() == tipoVentaId) {
+ return "TROCA PASSAGEM";
+ } else if(Constantes.TPV_CHECKIN_VIAGEM.intValue() == tipoVentaId) {
+ return "CHECKIN VIAGEM";
+ } else if(Constantes.TPV_BOLETO_ABIERTO.intValue() == tipoVentaId) {
+ return "BOLETO ABERTO";
+ }
+ return "";
+ }
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoBoletoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoBoletoDAO.java
new file mode 100644
index 000000000..65cc0d810
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoBoletoDAO.java
@@ -0,0 +1,12 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.AbastoBoleto;
+import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
+
+public interface AbastoBoletoDAO extends GenericDAO {
+
+ public List buscaAbastoBoletoPorPuntoVenta(PuntoVenta puntoVenta);
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoCentralDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoCentralDAO.java
new file mode 100644
index 000000000..d5d7905b5
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoCentralDAO.java
@@ -0,0 +1,34 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.Date;
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
+import com.rjconsultores.ventaboletos.entidad.Aidf;
+import com.rjconsultores.ventaboletos.entidad.Estacion;
+import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
+
+public interface AbastoCentralDAO extends GenericDAO {
+
+
+ public List obtenerBilhetes(Aidf aidf, PuntoVenta origem);
+ public List obtenerBilhetes(Aidf aidf, String formInicial, String formFinal, PuntoVenta origem);
+
+ public List obtenerBilhetesPorPuntoVenta(PuntoVenta puntoVentaBilhetes);
+ public List obtenerBilhetesPorPuntoVenta(PuntoVenta puntoVentaBilhetes, Estacion origem);
+ public List obtenerBilhetesPorPuntoVenta(String formInicial, String formFinal, PuntoVenta puntoVentaBilhetes);
+ public List obtenerBilhetesPorPuntoVenta(String numSerie, String formInicial, String formFinal, PuntoVenta puntoVentaBilhetes, Estacion origem);
+
+ public void actualizaBilhetes(List bilhetes, PuntoVenta destino);
+ public void actualizaBilhetes(List bilhetes, Estacion destino);
+ public void suscribirBilhetes(List bilhetes);
+ public List buscaBilhetesPorAidf(Aidf aidf);
+
+ public void gravaControleEstoqueMigracao(PuntoVenta puntoVenta, Date fecmodif, Integer usuarioId);
+
+ public List buscarSeriesBilhetesPorEstacion(Estacion estacion);
+
+ public void borrarLosQueTienenAIDF(Aidf aidf);
+
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoHistoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoHistoDAO.java
new file mode 100644
index 000000000..028d90a0a
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AbastoHistoDAO.java
@@ -0,0 +1,16 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
+import com.rjconsultores.ventaboletos.entidad.AbastoHisto;
+import com.rjconsultores.ventaboletos.entidad.Aidf;
+import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion;
+
+public interface AbastoHistoDAO extends GenericDAO {
+
+ public void grabaHistoricoBilhetes(List bilhetes, TipoMovimentacion tipoMovimentacion);
+
+ public void borrarLosQueTienenAIDF(Aidf aidf);
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfDAO.java
new file mode 100644
index 000000000..fb76f96fa
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfDAO.java
@@ -0,0 +1,19 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.sql.Connection;
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.Aidf;
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.entidad.Estado;
+import com.rjconsultores.ventaboletos.vo.aidf.AidfVo;
+
+public interface AidfDAO extends GenericDAO {
+
+ public List buscaAidfsPorEmpresas(List empresas);
+
+ public List obtenerAidfFromSerieDocfiscal(String serie,String docfiscal, Connection conn);
+
+ public Boolean existeAidfComCodFiscalEEstado(Long idAidf, String docFiscal, Estado estado);
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfEspecieDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfEspecieDAO.java
new file mode 100644
index 000000000..7341d7e4c
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfEspecieDAO.java
@@ -0,0 +1,7 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.AidfEspecie;
+
+public interface AidfEspecieDAO extends GenericDAO {
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfTipoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfTipoDAO.java
new file mode 100644
index 000000000..2bfd527ac
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AidfTipoDAO.java
@@ -0,0 +1,7 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.AidfTipo;
+
+public interface AidfTipoDAO extends GenericDAO {
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AjusteEventoExtraDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AjusteEventoExtraDAO.java
new file mode 100644
index 000000000..94040913f
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AjusteEventoExtraDAO.java
@@ -0,0 +1,7 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra;
+
+public interface AjusteEventoExtraDAO extends GenericDAO{
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AlertaCtrlDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AlertaCtrlDAO.java
new file mode 100644
index 000000000..d82d6a5e7
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AlertaCtrlDAO.java
@@ -0,0 +1,24 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.AlertaCtrl;
+import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
+import com.rjconsultores.ventaboletos.entidad.Corrida;
+import com.rjconsultores.ventaboletos.entidad.Parada;
+import com.rjconsultores.ventaboletos.entidad.Ruta;
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ *
+ * @author Administrador
+ */
+public interface AlertaCtrlDAO extends GenericDAO {
+
+ public List buscar(Parada origem, Parada destino, Ruta ruta, ClaseServicio claseServicio, Integer tiempoAlta, Integer tiempoBaja, BigDecimal percAlta, BigDecimal percBaja);
+
+ public List buscarCorrida(Corrida corrida);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java
new file mode 100644
index 000000000..a52251b88
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AliasServicoDAO.java
@@ -0,0 +1,58 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.AliasServico;
+import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
+import com.rjconsultores.ventaboletos.entidad.Parada;
+import com.rjconsultores.ventaboletos.entidad.Ruta;
+
+public interface AliasServicoDAO extends GenericDAO{
+
+ /**
+ * Realiza a buscar com os filtros informados e restringindo o corridaId para is null
+ *
+ * @param origenId
+ * @param destinoId
+ * @param rutaId
+ * @return
+ */
+ public List buscarAliasSemCorrida(Integer origenId,Integer destinoId,Integer rutaId);
+
+ /**
+ * Realiza a busca com os filtro informados.
+ * @param origenId
+ * @param destinoId
+ * @param rutaId
+ * @param corridaId
+ * @return
+ */
+ public List buscar(Integer origenId,Integer destinoId,Integer rutaId,Integer corridaId);
+
+
+ /**
+ * Realiza a busca com os filtro informados.
+ * @param linas
+ * @param empresas
+ * @param tiposClasses
+ * @param orgaos
+ * @param prefixo
+ * @return
+ */
+ public List buscarPorLinhaEmpresa(List linhas, List empresas, List tiposClasses, List orgaos, String prefixo);
+
+
+ /**
+ * Realiza a busca com os filtro informados.
+ * @param origem
+ * @param destino
+ * @param linha
+ * @param idCorrida
+ * @return
+ */
+ public AliasServico existe(Parada origem, Parada destino, Ruta linha, Integer idCorrida);
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/ArticuloDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/ArticuloDAO.java
new file mode 100644
index 000000000..c087197db
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/ArticuloDAO.java
@@ -0,0 +1,17 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.Articulo;
+import java.util.List;
+
+/**
+ *
+ * @author Administrador
+ */
+public interface ArticuloDAO extends GenericDAO {
+
+ public List buscar(String descarticulo);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AsientoExclusivoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AsientoExclusivoDAO.java
new file mode 100644
index 000000000..062d691cf
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AsientoExclusivoDAO.java
@@ -0,0 +1,14 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.AsientoExclusivo;
+
+/**
+ *
+ * @author rodrigo
+ */
+public interface AsientoExclusivoDAO extends GenericDAO {
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDAO.java
new file mode 100644
index 000000000..40f48aeb4
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDAO.java
@@ -0,0 +1,18 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.Autobus;
+import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus;
+import java.util.List;
+
+/**
+ *
+ * @author Administrador
+ */
+public interface AutobusDAO extends GenericDAO {
+
+ public List buscar(String numautobus, DiagramaAutobus diagramaAutobus);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDocDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDocDAO.java
new file mode 100644
index 000000000..b3e8073c0
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutobusDocDAO.java
@@ -0,0 +1,10 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.Autobus;
+import com.rjconsultores.ventaboletos.entidad.AutobusDoc;
+
+public interface AutobusDocDAO extends GenericDAO {
+ public List obtenerPorAutobus(Autobus autobus);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionDAO.java
new file mode 100644
index 000000000..1ef21c4b4
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionDAO.java
@@ -0,0 +1,17 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.Autorizacion;
+import java.util.List;
+
+/**
+ *
+ * @author Administrador
+ */
+public interface AutorizacionDAO extends GenericDAO {
+
+ public List buscar(String nombautorizacion, String descautorizacion);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionPerfilDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionPerfilDAO.java
new file mode 100644
index 000000000..c3c48e8d9
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/AutorizacionPerfilDAO.java
@@ -0,0 +1,19 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.Autorizacion;
+import com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil;
+import com.rjconsultores.ventaboletos.entidad.Perfil;
+import java.util.List;
+
+/**
+ *
+ * @author Administrador
+ */
+public interface AutorizacionPerfilDAO extends GenericDAO {
+
+ public List buscar(Autorizacion autorizacion, Perfil perfil);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/BancoDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/BancoDAO.java
new file mode 100644
index 000000000..9fae21447
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/BancoDAO.java
@@ -0,0 +1,17 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.rjconsultores.ventaboletos.dao;
+
+import com.rjconsultores.ventaboletos.entidad.Banco;
+import java.util.List;
+
+/**
+ *
+ * @author Rafius
+ */
+public interface BancoDAO extends GenericDAO {
+
+ public List buscar(Banco nombbanco);
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/BusquedaDatosTicketDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/BusquedaDatosTicketDAO.java
new file mode 100644
index 000000000..066d347cf
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/BusquedaDatosTicketDAO.java
@@ -0,0 +1,12 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.Date;
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.vo.busquedapacotes.PacoteVO;
+
+public interface BusquedaDatosTicketDAO {
+
+ public List buscaDatosTickets(Date fecInicial, Date fecFinal, Date fecVentaInicial, Date fecVentaFinal);
+
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/CajaDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/CajaDAO.java
new file mode 100644
index 000000000..f21033526
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/CajaDAO.java
@@ -0,0 +1,19 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.Date;
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.exception.VendaEmbarcadaBoletoException;
+import com.rjconsultores.ventaboletos.exception.VendaEmbarcadaBoletoFormapagoException;
+import com.rjconsultores.ventaboletos.exception.VendaEmbarcadaCajaException;
+import com.rjconsultores.ventaboletos.exception.VendaEmbarcadaCajaFormapagoException;
+import com.rjconsultores.ventaboletos.vo.caja.CajaVO;
+import com.rjconsultores.ventaboletos.vo.caja.UsuarioVO;
+import com.rjconsultores.ventaboletos.vo.caja.VendaEmbarcadaVO;
+
+public interface CajaDAO {
+ public List buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta);
+ public List buscarCajaCerrado(Date fecha, String cveusuario, String turnoid);
+ List buscarUsuarioCerrado(Date fecha);
+ public void gerarVendaEmbarcada(VendaEmbarcadaVO vendaEmbarcada) throws VendaEmbarcadaBoletoException, VendaEmbarcadaBoletoFormapagoException, VendaEmbarcadaCajaException, VendaEmbarcadaCajaFormapagoException;
+}
diff --git a/modelWeb/src/com/rjconsultores/ventaboletos/dao/CalcularPeajeDAO.java b/modelWeb/src/com/rjconsultores/ventaboletos/dao/CalcularPeajeDAO.java
new file mode 100644
index 000000000..8b6fe9d63
--- /dev/null
+++ b/modelWeb/src/com/rjconsultores/ventaboletos/dao/CalcularPeajeDAO.java
@@ -0,0 +1,14 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
+import com.rjconsultores.ventaboletos.entidad.Ruta;
+
+public interface CalcularPeajeDAO {
+ public List