series update
This commit is contained in:
Generated
+16
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<annotationProcessing>
|
||||
<profile name="Maven default annotation processors profile" enabled="true">
|
||||
<sourceOutputDir name="target/generated-sources/annotations" />
|
||||
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
|
||||
<outputRelativeToContentRoot value="true" />
|
||||
<module name="multimedia" />
|
||||
</profile>
|
||||
</annotationProcessing>
|
||||
<bytecodeTargetLevel>
|
||||
<module name="multimedia" target="1.8" />
|
||||
</bytecodeTargetLevel>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+461
@@ -0,0 +1,461 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DBNavigator.Project.DataEditorManager">
|
||||
<record-view-column-sorting-type value="BY_INDEX" />
|
||||
<value-preview-text-wrapping value="false" />
|
||||
<value-preview-pinned value="false" />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.DataExportManager">
|
||||
<export-instructions>
|
||||
<create-header value="true" />
|
||||
<friendly-headers value="false" />
|
||||
<quote-values-containing-separator value="true" />
|
||||
<quote-all-values value="false" />
|
||||
<value-separator value="" />
|
||||
<file-name value="" />
|
||||
<file-location value="" />
|
||||
<scope value="GLOBAL" />
|
||||
<destination value="FILE" />
|
||||
<format value="EXCEL" />
|
||||
<charset value="windows-1252" />
|
||||
</export-instructions>
|
||||
</component>
|
||||
<component name="DBNavigator.Project.DatabaseBrowserManager">
|
||||
<autoscroll-to-editor value="false" />
|
||||
<autoscroll-from-editor value="true" />
|
||||
<show-object-properties value="true" />
|
||||
<loaded-nodes />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.DatabaseFileManager">
|
||||
<open-files />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.EditorStateManager">
|
||||
<last-used-providers />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.ExecutionManager">
|
||||
<retain-sticky-names value="false" />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.MethodExecutionManager">
|
||||
<method-browser />
|
||||
<execution-history>
|
||||
<group-entries value="true" />
|
||||
<execution-inputs />
|
||||
</execution-history>
|
||||
<argument-values-cache />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.ObjectDependencyManager">
|
||||
<last-used-dependency-type value="INCOMING" />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.ObjectQuickFilterManager">
|
||||
<last-used-operator value="EQUAL" />
|
||||
<filters />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.ParserDiagnosticsManager">
|
||||
<diagnostics-history />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.ScriptExecutionManager" clear-outputs="true">
|
||||
<recently-used-interfaces />
|
||||
</component>
|
||||
<component name="DBNavigator.Project.Settings">
|
||||
<connections />
|
||||
<browser-settings>
|
||||
<general>
|
||||
<display-mode value="TABBED" />
|
||||
<navigation-history-size value="100" />
|
||||
<show-object-details value="false" />
|
||||
</general>
|
||||
<filters>
|
||||
<object-type-filter>
|
||||
<object-type name="SCHEMA" enabled="true" />
|
||||
<object-type name="USER" enabled="true" />
|
||||
<object-type name="ROLE" enabled="true" />
|
||||
<object-type name="PRIVILEGE" enabled="true" />
|
||||
<object-type name="CHARSET" enabled="true" />
|
||||
<object-type name="TABLE" enabled="true" />
|
||||
<object-type name="VIEW" enabled="true" />
|
||||
<object-type name="MATERIALIZED_VIEW" enabled="true" />
|
||||
<object-type name="NESTED_TABLE" enabled="true" />
|
||||
<object-type name="COLUMN" enabled="true" />
|
||||
<object-type name="INDEX" enabled="true" />
|
||||
<object-type name="CONSTRAINT" enabled="true" />
|
||||
<object-type name="DATASET_TRIGGER" enabled="true" />
|
||||
<object-type name="DATABASE_TRIGGER" enabled="true" />
|
||||
<object-type name="SYNONYM" enabled="true" />
|
||||
<object-type name="SEQUENCE" enabled="true" />
|
||||
<object-type name="PROCEDURE" enabled="true" />
|
||||
<object-type name="FUNCTION" enabled="true" />
|
||||
<object-type name="PACKAGE" enabled="true" />
|
||||
<object-type name="TYPE" enabled="true" />
|
||||
<object-type name="TYPE_ATTRIBUTE" enabled="true" />
|
||||
<object-type name="ARGUMENT" enabled="true" />
|
||||
<object-type name="DIMENSION" enabled="true" />
|
||||
<object-type name="CLUSTER" enabled="true" />
|
||||
<object-type name="DBLINK" enabled="true" />
|
||||
</object-type-filter>
|
||||
</filters>
|
||||
<sorting>
|
||||
<object-type name="COLUMN" sorting-type="NAME" />
|
||||
<object-type name="FUNCTION" sorting-type="NAME" />
|
||||
<object-type name="PROCEDURE" sorting-type="NAME" />
|
||||
<object-type name="ARGUMENT" sorting-type="POSITION" />
|
||||
</sorting>
|
||||
<default-editors>
|
||||
<object-type name="VIEW" editor-type="SELECTION" />
|
||||
<object-type name="PACKAGE" editor-type="SELECTION" />
|
||||
<object-type name="TYPE" editor-type="SELECTION" />
|
||||
</default-editors>
|
||||
</browser-settings>
|
||||
<navigation-settings>
|
||||
<lookup-filters>
|
||||
<lookup-objects>
|
||||
<object-type name="SCHEMA" enabled="true" />
|
||||
<object-type name="USER" enabled="false" />
|
||||
<object-type name="ROLE" enabled="false" />
|
||||
<object-type name="PRIVILEGE" enabled="false" />
|
||||
<object-type name="CHARSET" enabled="false" />
|
||||
<object-type name="TABLE" enabled="true" />
|
||||
<object-type name="VIEW" enabled="true" />
|
||||
<object-type name="MATERIALIZED VIEW" enabled="true" />
|
||||
<object-type name="INDEX" enabled="true" />
|
||||
<object-type name="CONSTRAINT" enabled="true" />
|
||||
<object-type name="DATASET TRIGGER" enabled="true" />
|
||||
<object-type name="DATABASE TRIGGER" enabled="true" />
|
||||
<object-type name="SYNONYM" enabled="false" />
|
||||
<object-type name="SEQUENCE" enabled="true" />
|
||||
<object-type name="PROCEDURE" enabled="true" />
|
||||
<object-type name="FUNCTION" enabled="true" />
|
||||
<object-type name="PACKAGE" enabled="true" />
|
||||
<object-type name="TYPE" enabled="true" />
|
||||
<object-type name="DIMENSION" enabled="false" />
|
||||
<object-type name="CLUSTER" enabled="false" />
|
||||
<object-type name="DBLINK" enabled="true" />
|
||||
</lookup-objects>
|
||||
<force-database-load value="false" />
|
||||
<prompt-connection-selection value="true" />
|
||||
<prompt-schema-selection value="true" />
|
||||
</lookup-filters>
|
||||
</navigation-settings>
|
||||
<dataset-grid-settings>
|
||||
<general>
|
||||
<enable-zooming value="true" />
|
||||
<enable-column-tooltip value="true" />
|
||||
</general>
|
||||
<sorting>
|
||||
<nulls-first value="true" />
|
||||
<max-sorting-columns value="4" />
|
||||
</sorting>
|
||||
<tracking-columns>
|
||||
<columnNames value="" />
|
||||
<visible value="true" />
|
||||
<editable value="false" />
|
||||
</tracking-columns>
|
||||
</dataset-grid-settings>
|
||||
<dataset-editor-settings>
|
||||
<text-editor-popup>
|
||||
<active value="false" />
|
||||
<active-if-empty value="false" />
|
||||
<data-length-threshold value="100" />
|
||||
<popup-delay value="1000" />
|
||||
</text-editor-popup>
|
||||
<values-actions-popup>
|
||||
<show-popup-button value="true" />
|
||||
<element-count-threshold value="1000" />
|
||||
<data-length-threshold value="250" />
|
||||
</values-actions-popup>
|
||||
<general>
|
||||
<fetch-block-size value="100" />
|
||||
<fetch-timeout value="30" />
|
||||
<trim-whitespaces value="true" />
|
||||
<convert-empty-strings-to-null value="true" />
|
||||
<select-content-on-cell-edit value="true" />
|
||||
<large-value-preview-active value="true" />
|
||||
</general>
|
||||
<filters>
|
||||
<prompt-filter-dialog value="true" />
|
||||
<default-filter-type value="BASIC" />
|
||||
</filters>
|
||||
<qualified-text-editor text-length-threshold="300">
|
||||
<content-types>
|
||||
<content-type name="Text" enabled="true" />
|
||||
<content-type name="Properties" enabled="true" />
|
||||
<content-type name="XML" enabled="true" />
|
||||
<content-type name="DTD" enabled="true" />
|
||||
<content-type name="HTML" enabled="true" />
|
||||
<content-type name="XHTML" enabled="true" />
|
||||
<content-type name="Java" enabled="true" />
|
||||
<content-type name="SQL" enabled="true" />
|
||||
<content-type name="PL/SQL" enabled="true" />
|
||||
<content-type name="JSON" enabled="true" />
|
||||
<content-type name="JSON5" enabled="true" />
|
||||
<content-type name="Groovy" enabled="true" />
|
||||
<content-type name="AIDL" enabled="true" />
|
||||
<content-type name="YAML" enabled="true" />
|
||||
<content-type name="Manifest" enabled="true" />
|
||||
</content-types>
|
||||
</qualified-text-editor>
|
||||
<record-navigation>
|
||||
<navigation-target value="VIEWER" />
|
||||
</record-navigation>
|
||||
</dataset-editor-settings>
|
||||
<code-editor-settings>
|
||||
<general>
|
||||
<show-object-navigation-gutter value="false" />
|
||||
<show-spec-declaration-navigation-gutter value="true" />
|
||||
<enable-spellchecking value="true" />
|
||||
<enable-reference-spellchecking value="false" />
|
||||
</general>
|
||||
<confirmations>
|
||||
<save-changes value="false" />
|
||||
<revert-changes value="true" />
|
||||
</confirmations>
|
||||
</code-editor-settings>
|
||||
<code-completion-settings>
|
||||
<filters>
|
||||
<basic-filter>
|
||||
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="function" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
|
||||
<filter-element type="OBJECT" id="schema" selected="true" />
|
||||
<filter-element type="OBJECT" id="role" selected="true" />
|
||||
<filter-element type="OBJECT" id="user" selected="true" />
|
||||
<filter-element type="OBJECT" id="privilege" selected="true" />
|
||||
<user-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="false" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</user-schema>
|
||||
<public-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="false" />
|
||||
<filter-element type="OBJECT" id="view" selected="false" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="false" />
|
||||
<filter-element type="OBJECT" id="index" selected="false" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="false" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="false" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="false" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="false" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="false" />
|
||||
<filter-element type="OBJECT" id="function" selected="false" />
|
||||
<filter-element type="OBJECT" id="package" selected="false" />
|
||||
<filter-element type="OBJECT" id="type" selected="false" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="false" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="false" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="false" />
|
||||
</public-schema>
|
||||
<any-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</any-schema>
|
||||
</basic-filter>
|
||||
<extended-filter>
|
||||
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="function" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
|
||||
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
|
||||
<filter-element type="OBJECT" id="schema" selected="true" />
|
||||
<filter-element type="OBJECT" id="user" selected="true" />
|
||||
<filter-element type="OBJECT" id="role" selected="true" />
|
||||
<filter-element type="OBJECT" id="privilege" selected="true" />
|
||||
<user-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</user-schema>
|
||||
<public-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</public-schema>
|
||||
<any-schema>
|
||||
<filter-element type="OBJECT" id="table" selected="true" />
|
||||
<filter-element type="OBJECT" id="view" selected="true" />
|
||||
<filter-element type="OBJECT" id="materialized view" selected="true" />
|
||||
<filter-element type="OBJECT" id="index" selected="true" />
|
||||
<filter-element type="OBJECT" id="constraint" selected="true" />
|
||||
<filter-element type="OBJECT" id="trigger" selected="true" />
|
||||
<filter-element type="OBJECT" id="synonym" selected="true" />
|
||||
<filter-element type="OBJECT" id="sequence" selected="true" />
|
||||
<filter-element type="OBJECT" id="procedure" selected="true" />
|
||||
<filter-element type="OBJECT" id="function" selected="true" />
|
||||
<filter-element type="OBJECT" id="package" selected="true" />
|
||||
<filter-element type="OBJECT" id="type" selected="true" />
|
||||
<filter-element type="OBJECT" id="dimension" selected="true" />
|
||||
<filter-element type="OBJECT" id="cluster" selected="true" />
|
||||
<filter-element type="OBJECT" id="dblink" selected="true" />
|
||||
</any-schema>
|
||||
</extended-filter>
|
||||
</filters>
|
||||
<sorting enabled="true">
|
||||
<sorting-element type="RESERVED_WORD" id="keyword" />
|
||||
<sorting-element type="RESERVED_WORD" id="datatype" />
|
||||
<sorting-element type="OBJECT" id="column" />
|
||||
<sorting-element type="OBJECT" id="table" />
|
||||
<sorting-element type="OBJECT" id="view" />
|
||||
<sorting-element type="OBJECT" id="materialized view" />
|
||||
<sorting-element type="OBJECT" id="index" />
|
||||
<sorting-element type="OBJECT" id="constraint" />
|
||||
<sorting-element type="OBJECT" id="trigger" />
|
||||
<sorting-element type="OBJECT" id="synonym" />
|
||||
<sorting-element type="OBJECT" id="sequence" />
|
||||
<sorting-element type="OBJECT" id="procedure" />
|
||||
<sorting-element type="OBJECT" id="function" />
|
||||
<sorting-element type="OBJECT" id="package" />
|
||||
<sorting-element type="OBJECT" id="type" />
|
||||
<sorting-element type="OBJECT" id="dimension" />
|
||||
<sorting-element type="OBJECT" id="cluster" />
|
||||
<sorting-element type="OBJECT" id="dblink" />
|
||||
<sorting-element type="OBJECT" id="schema" />
|
||||
<sorting-element type="OBJECT" id="role" />
|
||||
<sorting-element type="OBJECT" id="user" />
|
||||
<sorting-element type="RESERVED_WORD" id="function" />
|
||||
<sorting-element type="RESERVED_WORD" id="parameter" />
|
||||
</sorting>
|
||||
<format>
|
||||
<enforce-code-style-case value="true" />
|
||||
</format>
|
||||
</code-completion-settings>
|
||||
<execution-engine-settings>
|
||||
<statement-execution>
|
||||
<fetch-block-size value="100" />
|
||||
<execution-timeout value="20" />
|
||||
<debug-execution-timeout value="600" />
|
||||
<focus-result value="false" />
|
||||
<prompt-execution value="false" />
|
||||
</statement-execution>
|
||||
<script-execution>
|
||||
<command-line-interfaces />
|
||||
<execution-timeout value="300" />
|
||||
</script-execution>
|
||||
<method-execution>
|
||||
<execution-timeout value="30" />
|
||||
<debug-execution-timeout value="600" />
|
||||
<parameter-history-size value="10" />
|
||||
</method-execution>
|
||||
</execution-engine-settings>
|
||||
<operation-settings>
|
||||
<transactions>
|
||||
<uncommitted-changes>
|
||||
<on-project-close value="ASK" />
|
||||
<on-disconnect value="ASK" />
|
||||
<on-autocommit-toggle value="ASK" />
|
||||
</uncommitted-changes>
|
||||
<multiple-uncommitted-changes>
|
||||
<on-commit value="ASK" />
|
||||
<on-rollback value="ASK" />
|
||||
</multiple-uncommitted-changes>
|
||||
</transactions>
|
||||
<session-browser>
|
||||
<disconnect-session value="ASK" />
|
||||
<kill-session value="ASK" />
|
||||
<reload-on-filter-change value="false" />
|
||||
</session-browser>
|
||||
<compiler>
|
||||
<compile-type value="KEEP" />
|
||||
<compile-dependencies value="ASK" />
|
||||
<always-show-controls value="false" />
|
||||
</compiler>
|
||||
<debugger>
|
||||
<debugger-type value="ASK" />
|
||||
<use-generic-runners value="true" />
|
||||
</debugger>
|
||||
</operation-settings>
|
||||
<ddl-file-settings>
|
||||
<extensions>
|
||||
<mapping file-type-id="VIEW" extensions="vw" />
|
||||
<mapping file-type-id="TRIGGER" extensions="trg" />
|
||||
<mapping file-type-id="PROCEDURE" extensions="prc" />
|
||||
<mapping file-type-id="FUNCTION" extensions="fnc" />
|
||||
<mapping file-type-id="PACKAGE" extensions="pkg" />
|
||||
<mapping file-type-id="PACKAGE_SPEC" extensions="pks" />
|
||||
<mapping file-type-id="PACKAGE_BODY" extensions="pkb" />
|
||||
<mapping file-type-id="TYPE" extensions="tpe" />
|
||||
<mapping file-type-id="TYPE_SPEC" extensions="tps" />
|
||||
<mapping file-type-id="TYPE_BODY" extensions="tpb" />
|
||||
</extensions>
|
||||
<general>
|
||||
<lookup-ddl-files value="true" />
|
||||
<create-ddl-files value="false" />
|
||||
<synchronize-ddl-files value="true" />
|
||||
<use-qualified-names value="false" />
|
||||
<make-scripts-rerunnable value="true" />
|
||||
</general>
|
||||
</ddl-file-settings>
|
||||
<general-settings>
|
||||
<regional-settings>
|
||||
<date-format value="MEDIUM" />
|
||||
<number-format value="UNGROUPED" />
|
||||
<locale value="SYSTEM_DEFAULT" />
|
||||
<use-custom-formats value="false" />
|
||||
</regional-settings>
|
||||
<environment>
|
||||
<environment-types>
|
||||
<environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" />
|
||||
<environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" />
|
||||
<environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" />
|
||||
<environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" />
|
||||
</environment-types>
|
||||
<visibility-settings>
|
||||
<connection-tabs value="true" />
|
||||
<dialog-headers value="true" />
|
||||
<object-editor-tabs value="true" />
|
||||
<script-editor-tabs value="false" />
|
||||
<execution-result-tabs value="true" />
|
||||
</visibility-settings>
|
||||
</environment>
|
||||
</general-settings>
|
||||
</component>
|
||||
<component name="DBNavigator.Project.StatementExecutionManager">
|
||||
<execution-variables />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+45
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="RemoteRepositoriesConfiguration">
|
||||
<remote-repository>
|
||||
<option name="id" value="central" />
|
||||
<option name="name" value="libs-release" />
|
||||
<option name="url" value="http://artifactory.autocrm.net/artifactory/libs-release" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="ZK CE" />
|
||||
<option name="name" value="ZK CE Repository" />
|
||||
<option name="url" value="https://mavensync.zkoss.org/maven2" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="snapshots" />
|
||||
<option name="name" value="libs-snapshot" />
|
||||
<option name="url" value="http://artifactory.autocrm.net/artifactory/libs-snapshot" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="ZK EVAL" />
|
||||
<option name="name" value="ZK Evaluation Repository" />
|
||||
<option name="url" value="https://mavensync.zkoss.org/eval" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="central" />
|
||||
<option name="name" value="Maven Central repository" />
|
||||
<option name="url" value="https://repo1.maven.org/maven2" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="jboss.community" />
|
||||
<option name="name" value="JBoss Community repository" />
|
||||
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="mvnrepository" />
|
||||
<option name="name" value="mvnrepository" />
|
||||
<option name="url" value="http://repo1.maven.org/maven2" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="jcenter" />
|
||||
<option name="name" value="jcenter" />
|
||||
<option name="url" value="https://jcenter.bintray.com" />
|
||||
</remote-repository>
|
||||
</component>
|
||||
</project>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.10.0">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: com.fasterxml.jackson.core:jackson-core:2.10.0">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.10.0">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: com.google.protobuf:protobuf-java:3.6.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: com.omertron:themoviedbapi:4.4">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/omertron/themoviedbapi/4.4/themoviedbapi-4.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/omertron/themoviedbapi/4.4/themoviedbapi-4.4-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/omertron/themoviedbapi/4.4/themoviedbapi-4.4-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: commons-codec:commons-codec:1.14">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.14/commons-codec-1.14.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.14/commons-codec-1.14-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.14/commons-codec-1.14-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: commons-fileupload:commons-fileupload:1.4">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: commons-io:commons-io:2.6">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: commons-logging:commons-logging:1.2">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: javax.servlet:javax.servlet-api:3.1.0">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: mysql:mysql-connector-java:8.0.17">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.17/mysql-connector-java-8.0.17.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.17/mysql-connector-java-8.0.17-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.17/mysql-connector-java-8.0.17-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.apache.commons:commons-lang3:3.7">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.apache-extras.beanshell:bsh:2.0b6">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache-extras/beanshell/bsh/2.0b6/bsh-2.0b6-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.apache.httpcomponents:httpclient:4.5.3">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.apache.httpcomponents:httpcore:4.4.6">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.ini4j:ini4j:0.5.4">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.javassist:javassist:3.18.2-GA">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.18.2-GA/javassist-3.18.2-GA.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.18.2-GA/javassist-3.18.2-GA-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.18.2-GA/javassist-3.18.2-GA-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.slf4j:slf4j-api:1.7.25">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.yamj:api-common:2.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/yamj/api-common/2.1/api-common-2.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/yamj/api-common/2.1/api-common-2.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/yamj/api-common/2.1/api-common-2.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.common:zcommon:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zcommon/9.5.0.1/zcommon-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zcommon/9.5.0.1/zcommon-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zcommon/9.5.0.1/zcommon-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.common:zel:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zel/9.5.0.1/zel-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zel/9.5.0.1/zel-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zel/9.5.0.1/zel-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.common:zweb:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zweb/9.5.0.1/zweb-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zweb/9.5.0.1/zweb-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/common/zweb/9.5.0.1/zweb-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.theme:atlantic:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/atlantic/9.5.0.1/atlantic-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/atlantic/9.5.0.1/atlantic-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/atlantic/9.5.0.1/atlantic-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.theme:breeze:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/breeze/9.5.0.1/breeze-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/breeze/9.5.0.1/breeze-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/breeze/9.5.0.1/breeze-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.theme:sapphire:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/sapphire/9.5.0.1/sapphire-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/sapphire/9.5.0.1/sapphire-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/sapphire/9.5.0.1/sapphire-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.theme:silvertail:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/silvertail/9.5.0.1/silvertail-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/silvertail/9.5.0.1/silvertail-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/theme/silvertail/9.5.0.1/silvertail-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zhtml:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zhtml/9.5.0.1/zhtml-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zhtml/9.5.0.1/zhtml-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zhtml/9.5.0.1/zhtml-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zk:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zk/9.5.0.1/zk-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zk/9.5.0.1/zk-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zk/9.5.0.1/zk-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zkbind:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkbind/9.5.0.1/zkbind-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkbind/9.5.0.1/zkbind-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkbind/9.5.0.1/zkbind-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zkplus:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkplus/9.5.0.1/zkplus-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkplus/9.5.0.1/zkplus-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkplus/9.5.0.1/zkplus-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zkwebfragment:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkwebfragment/9.5.0.1/zkwebfragment-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkwebfragment/9.5.0.1/zkwebfragment-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zkwebfragment/9.5.0.1/zkwebfragment-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss.zk:zul:9.5.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zul/9.5.0.1/zul-9.5.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zul/9.5.0.1/zul-9.5.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zk/zul/9.5.0.1/zul-9.5.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Maven: org.zkoss:zsoup:1.8.2.5">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zsoup/1.8.2.5/zsoup-1.8.2.5.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zsoup/1.8.2.5/zsoup-1.8.2.5-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/zkoss/zsoup/1.8.2.5/zsoup-1.8.2.5-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
Generated
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MavenProjectsManager">
|
||||
<option name="originalFiles">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="11" project-jdk-type="JavaSDK" />
|
||||
</project>
|
||||
Generated
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/multimedia.iml" filepath="$PROJECT_DIR$/multimedia.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -41,5 +41,6 @@
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.7" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -144,6 +144,13 @@
|
||||
<artifactId>silvertail</artifactId>
|
||||
<version>${zk.version}</version>
|
||||
</dependency>
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>org.zkoss.themepack</groupId>
|
||||
<artifactId>theme-pack</artifactId>
|
||||
<version>${zk.version}</version>
|
||||
</dependency>
|
||||
-->
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>info.movito</groupId>
|
||||
@@ -157,6 +164,12 @@
|
||||
<artifactId>themoviedbapi</artifactId>
|
||||
<version>4.4</version>
|
||||
</dependency>
|
||||
<!-- https://mvnrepository.com/artifact/org.ini4j/ini4j -->
|
||||
<dependency>
|
||||
<groupId>org.ini4j</groupId>
|
||||
<artifactId>ini4j</artifactId>
|
||||
<version>0.5.4</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<finalName>${project.artifactId}</finalName>
|
||||
|
||||
@@ -1,18 +1,21 @@
|
||||
package at.windesign.application.main;
|
||||
|
||||
import jdk.internal.event.Event;
|
||||
import org.zkoss.lang.Library;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.ForwardEvent;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.*;
|
||||
import org.ini4j.Ini;
|
||||
|
||||
import java.io.*;
|
||||
import java.net.URL;
|
||||
|
||||
public class indexForwardComposer extends GenericForwardComposer<Component>
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Wire
|
||||
private Window mainWindow;
|
||||
@@ -31,23 +34,34 @@ public class indexForwardComposer extends GenericForwardComposer<Component>
|
||||
{
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
String redir = "";
|
||||
int tabIndex = 0;
|
||||
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(iniFile.exists())
|
||||
{
|
||||
Ini ini = new Ini(iniFile);
|
||||
tabIndex = Integer.parseInt(ini.get("main", "currentTab"));
|
||||
}
|
||||
|
||||
tabbox.setSelectedIndex(tabIndex);
|
||||
}
|
||||
|
||||
public void onSelect$tabbox(ForwardEvent fe)
|
||||
{
|
||||
int index = tabbox.getSelectedIndex();
|
||||
Ini ini = null;
|
||||
try
|
||||
{
|
||||
File file = new File(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
BufferedReader reader = new BufferedReader(new FileReader(file));
|
||||
redir = reader.readLine();
|
||||
reader.close();
|
||||
file.delete();
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(!iniFile.exists())
|
||||
iniFile.createNewFile();
|
||||
ini = new Ini(iniFile);
|
||||
ini.put("main", "currentTab", index);
|
||||
ini.store();
|
||||
}
|
||||
catch (Exception e)
|
||||
catch(IOException e)
|
||||
{
|
||||
}
|
||||
|
||||
if(redir.compareToIgnoreCase("movie") == 0)
|
||||
{
|
||||
tabbox.setSelectedIndex(1);
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package at.windesign.application.movie;
|
||||
|
||||
import org.zkoss.zul.Messagebox;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,12 +26,12 @@ public enum movieDataSource
|
||||
catch(ClassNotFoundException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
private movieDataSource()
|
||||
{
|
||||
// drop the table if it exists
|
||||
try
|
||||
{
|
||||
Statement stmt = this.getStatement();
|
||||
@@ -38,6 +40,7 @@ public enum movieDataSource
|
||||
catch(SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
finally
|
||||
{
|
||||
@@ -74,6 +77,7 @@ public enum movieDataSource
|
||||
catch(SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ public class movieDetailsForwardComposer extends GenericForwardComposer<Componen
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final movieDataSource ds = movieDataSource.INSTANCE;
|
||||
private int opacity = 80;
|
||||
private int opacity = 100;
|
||||
|
||||
@Wire
|
||||
private Window detailsMovie;
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.omertron.themoviedbapi.model.discover.WithBuilder;
|
||||
import com.omertron.themoviedbapi.model.movie.MovieBasic;
|
||||
import com.omertron.themoviedbapi.results.ResultList;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.ini4j.Ini;
|
||||
import org.yamj.api.common.http.SimpleHttpClientBuilder;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
@@ -16,10 +17,7 @@ import org.zkoss.zk.ui.select.annotation.Listen;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.io.*;
|
||||
import java.sql.Date;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
@@ -83,7 +81,7 @@ public class movieDiscoverSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
|
||||
@Listen("onClick = #saveButton")
|
||||
public void save() throws FileNotFoundException
|
||||
public void save()
|
||||
{
|
||||
ListModelList resultListModel = (ListModelList) resultList.getModel();
|
||||
List<movieData> dataList = resultListModel.getInnerList();
|
||||
@@ -119,11 +117,6 @@ public class movieDiscoverSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
}
|
||||
}
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("movie");
|
||||
printStream.close();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
discoverMovie.onClose();
|
||||
|
||||
@@ -2,18 +2,33 @@ package at.windesign.application.movie;
|
||||
|
||||
import at.windesign.application.serie.serieDataSource;
|
||||
import at.windesign.application.serie.serieUtils;
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.Listbox;
|
||||
import org.zkoss.zul.Tab;
|
||||
import org.zkoss.zul.Tabbox;
|
||||
import org.zkoss.zul.Window;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class movieListForwardComposer extends GenericForwardComposer
|
||||
{
|
||||
protected Listbox movieList; // autowired
|
||||
|
||||
@Wire
|
||||
protected Checkbox useFilterMovie;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterInitializedMovie;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterInProgressMovie;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterDoneMovie;
|
||||
|
||||
@Wire
|
||||
protected Checkbox applyFilterMovie;
|
||||
|
||||
@Wire
|
||||
private Tab tabMovies;
|
||||
|
||||
@@ -22,8 +37,33 @@ public class movieListForwardComposer extends GenericForwardComposer
|
||||
{
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
boolean bUseFilter = false;
|
||||
boolean bFilterInitialize = false;
|
||||
boolean bFilterInProgress = false;
|
||||
boolean bFilterDone = false;
|
||||
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(iniFile.exists())
|
||||
{
|
||||
Ini ini = new Ini(iniFile);
|
||||
|
||||
bUseFilter = Boolean.parseBoolean(ini.get("filter", "useFilterMovie"));
|
||||
bFilterInitialize = Boolean.parseBoolean(ini.get("filter", "filterInitializedMovie"));
|
||||
bFilterInProgress = Boolean.parseBoolean(ini.get("filter", "filterInProgressMovie"));
|
||||
bFilterDone = Boolean.parseBoolean(ini.get("filter", "filterDoneMovie"));
|
||||
|
||||
useFilterMovie.setChecked(bUseFilter);
|
||||
filterInitializedMovie.setChecked(bFilterInitialize);
|
||||
filterInProgressMovie.setChecked(bFilterInProgress);
|
||||
filterDoneMovie.setChecked(bFilterDone);
|
||||
|
||||
filterInitializedMovie.setDisabled(!bUseFilter);
|
||||
filterInProgressMovie.setDisabled(!bUseFilter);
|
||||
filterDoneMovie.setDisabled(!bUseFilter);
|
||||
}
|
||||
|
||||
movieDataSource ds = movieDataSource.INSTANCE;
|
||||
movieUtils.loadMovies(ds, movieList);
|
||||
movieUtils.loadMovies(ds, movieList, bUseFilter, bFilterInitialize, bFilterInProgress, bFilterDone);
|
||||
|
||||
ds = movieDataSource.INSTANCE;
|
||||
movieUtils.movieMetrics(tabMovies, ds);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package at.windesign.application.movie;
|
||||
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.Path;
|
||||
@@ -12,6 +13,8 @@ import org.zkoss.zk.ui.util.Clients;
|
||||
import org.zkoss.zul.*;
|
||||
import org.zkoss.zul.impl.LabelElement;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -20,6 +23,18 @@ public class movieListSelectorComposer extends SelectorComposer<Component>
|
||||
@Wire
|
||||
private Listbox movieList;
|
||||
|
||||
@Wire
|
||||
private Checkbox useFilterMovie;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterInitializedMovie;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterInProgressMovie;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterDoneMovie;
|
||||
|
||||
@Listen("onDoubleClick = #movieList")
|
||||
public void onClickMovieList()
|
||||
{
|
||||
@@ -176,4 +191,47 @@ public class movieListSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@Listen("onClick = #useFilterMovie")
|
||||
public void onUseFilter()
|
||||
{
|
||||
if(useFilterMovie.isChecked())
|
||||
{
|
||||
filterInitializedMovie.setDisabled(false);
|
||||
filterInProgressMovie.setDisabled(false);
|
||||
filterDoneMovie.setDisabled(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
filterInitializedMovie.setDisabled(true);
|
||||
filterInProgressMovie.setDisabled(true);
|
||||
filterDoneMovie.setDisabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Listen("onClick = #applyFilterMovie")
|
||||
public void onApplyFilter()
|
||||
{
|
||||
Ini ini = null;
|
||||
try
|
||||
{
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(!iniFile.exists())
|
||||
iniFile.createNewFile();
|
||||
ini = new Ini(iniFile);
|
||||
ini.put("main", "currentTab", 1);
|
||||
ini.put("filter", "useFilterMovie", useFilterMovie.isChecked());
|
||||
ini.put("filter", "filterInitializedMovie", filterInitializedMovie.isChecked());
|
||||
ini.put("filter", "filterInProgressMovie", filterInProgressMovie.isChecked());
|
||||
ini.put("filter", "filterDoneMovie", filterDoneMovie.isChecked());
|
||||
|
||||
ini.store();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
catch(IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.omertron.themoviedbapi.model.movie.MovieInfo;
|
||||
import com.omertron.themoviedbapi.results.ResultList;
|
||||
import com.omertron.themoviedbapi.tools.HttpTools;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.ini4j.Ini;
|
||||
import org.yamj.api.common.http.SimpleHttpClientBuilder;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
@@ -18,10 +19,7 @@ import org.zkoss.zk.ui.select.annotation.Listen;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.io.*;
|
||||
import java.sql.Date;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
@@ -72,7 +70,7 @@ public class movieSearchSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
|
||||
@Listen("onClick = #saveButton")
|
||||
public void save() throws FileNotFoundException
|
||||
public void save()
|
||||
{
|
||||
ListModelList resultListModel = (ListModelList) resultList.getModel();
|
||||
List<movieData> dataList = resultListModel.getInnerList();
|
||||
@@ -108,10 +106,21 @@ public class movieSearchSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
}
|
||||
}
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("movie");
|
||||
printStream.close();
|
||||
|
||||
Ini ini = null;
|
||||
try
|
||||
{
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(!iniFile.exists())
|
||||
iniFile.createNewFile();
|
||||
ini = new Ini(iniFile);
|
||||
ini.put("main", "currentTab", "1");
|
||||
ini.store();
|
||||
}
|
||||
catch(IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package at.windesign.application.movie;
|
||||
|
||||
import com.omertron.themoviedbapi.MovieDbException;
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
@@ -195,12 +196,6 @@ public class movieUpdateSelectorComposer extends SelectorComposer<Component>
|
||||
{
|
||||
movieProgressLabel.setValue("Finish!");
|
||||
updateMovie.detach();
|
||||
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("movie");
|
||||
printStream.close();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.TreeMap;
|
||||
|
||||
public class movieUtils
|
||||
{
|
||||
static public void loadMovies(movieDataSource ds, Listbox moviesList)
|
||||
static public void loadMovies(movieDataSource ds, Listbox moviesList, boolean useFilter, boolean filterInitialize, boolean filterInProgress, boolean filterDone)
|
||||
{
|
||||
List<movieData> movieList = new ArrayList<>();
|
||||
SortedMap<Integer, Listheader> listHeader = new TreeMap<>();
|
||||
@@ -134,8 +134,34 @@ public class movieUtils
|
||||
|
||||
for(movieData movie : movieList)
|
||||
{
|
||||
movieListModel.add(movie);
|
||||
movie.setModel(movieListModel);
|
||||
boolean insert = false;
|
||||
|
||||
if(useFilter)
|
||||
{
|
||||
if(filterInitialize)
|
||||
{
|
||||
if(movie.getState() == 1)
|
||||
insert = true;
|
||||
}
|
||||
if(filterInProgress)
|
||||
{
|
||||
if(movie.getState() == 2)
|
||||
insert = true;
|
||||
}
|
||||
if(filterDone)
|
||||
{
|
||||
if(movie.getState() == 3)
|
||||
insert = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
insert = true;
|
||||
|
||||
if(insert)
|
||||
{
|
||||
movieListModel.add(movie);
|
||||
movie.setModel(movieListModel);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package at.windesign.application.serie;
|
||||
|
||||
import org.zkoss.zul.Messagebox;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
@@ -24,12 +26,12 @@ public enum serieDataSource
|
||||
catch(ClassNotFoundException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
private serieDataSource()
|
||||
{
|
||||
// drop the table if it exists
|
||||
try
|
||||
{
|
||||
Statement stmt = this.getStatement();
|
||||
@@ -38,6 +40,7 @@ public enum serieDataSource
|
||||
catch(SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
finally
|
||||
{
|
||||
@@ -74,6 +77,7 @@ public enum serieDataSource
|
||||
catch(SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
Messagebox.show(e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ public class serieDetailsForwardComposer extends GenericForwardComposer<Componen
|
||||
Groupbox groupbox = new Groupbox();
|
||||
groupbox.setId("groupboxSeason" + season.getSeasonNumber());
|
||||
groupbox.setStyle("opacity: " + opacity + "%;");
|
||||
groupbox.setContentStyle(" overflow: auto;");
|
||||
groupbox.setContentStyle(" overflow: auto; background: rgba(255, 255, 255, 0.7)");
|
||||
|
||||
Caption caption = new Caption();
|
||||
caption.setLabel("Season " + season.getSeasonNumber());
|
||||
@@ -353,7 +353,8 @@ public class serieDetailsForwardComposer extends GenericForwardComposer<Componen
|
||||
String styleString = "display: grid; " +
|
||||
"grid-template-areas: \"a ";
|
||||
|
||||
for(int i = 0; i < maxEpisode; i++)
|
||||
// for(int i = 0; i < maxEpisode; i++)
|
||||
for(int key : episodes.keySet())
|
||||
styleString += "a ";
|
||||
styleString = styleString + "\"; grid-auto-columns: max-content; grid-gap: 10px; justify-items: center;";
|
||||
div.setStyle(styleString);
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.omertron.themoviedbapi.model.discover.WithBuilder;
|
||||
import com.omertron.themoviedbapi.model.tv.TVBasic;
|
||||
import com.omertron.themoviedbapi.results.ResultList;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.ini4j.Ini;
|
||||
import org.yamj.api.common.http.SimpleHttpClientBuilder;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
@@ -16,10 +17,7 @@ import org.zkoss.zk.ui.select.annotation.Listen;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.io.*;
|
||||
import java.sql.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -118,11 +116,6 @@ public class serieDiscoverSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
}
|
||||
}
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("serie");
|
||||
printStream.close();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
discoverSerie.onClose();
|
||||
|
||||
@@ -3,11 +3,14 @@ package at.windesign.application.serie;
|
||||
|
||||
import at.windesign.application.movie.movieDataSource;
|
||||
import at.windesign.application.movie.movieUtils;
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Path;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.File;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
@@ -15,19 +18,59 @@ import java.util.*;
|
||||
|
||||
public class serieListForwardComposer extends GenericForwardComposer
|
||||
{
|
||||
protected Listbox seriesList; // autowired
|
||||
protected Listbox seriesList; // autowired
|
||||
|
||||
@Wire
|
||||
protected Checkbox useFilter;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterInitialized;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterInProgress;
|
||||
|
||||
@Wire
|
||||
protected Checkbox filterDone;
|
||||
|
||||
@Wire
|
||||
protected Checkbox applyFilter;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception
|
||||
{
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
serieDataSource ds = serieDataSource.INSTANCE;
|
||||
serieUtils.loadSeries(ds, seriesList);
|
||||
boolean bUseFilter = false;
|
||||
boolean bFilterInitialize = false;
|
||||
boolean bFilterInProgress = false;
|
||||
boolean bFilterDone = false;
|
||||
|
||||
Window mainWindow = (Window) Path.getComponent("/mainWindow");
|
||||
Tab tabSeries = (Tab)mainWindow.getFellow("tabSeries");
|
||||
ds = serieDataSource.INSTANCE;
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(iniFile.exists())
|
||||
{
|
||||
Ini ini = new Ini(iniFile);
|
||||
|
||||
bUseFilter = Boolean.parseBoolean(ini.get("filter", "useFilter"));
|
||||
bFilterInitialize = Boolean.parseBoolean(ini.get("filter", "filterInitialized"));
|
||||
bFilterInProgress = Boolean.parseBoolean(ini.get("filter", "filterInProgress"));
|
||||
bFilterDone = Boolean.parseBoolean(ini.get("filter", "filterDone"));
|
||||
|
||||
useFilter.setChecked(bUseFilter);
|
||||
filterInitialized.setChecked(bFilterInitialize);
|
||||
filterInProgress.setChecked(bFilterInProgress);
|
||||
filterDone.setChecked(bFilterDone);
|
||||
|
||||
filterInitialized.setDisabled(!bUseFilter);
|
||||
filterInProgress.setDisabled(!bUseFilter);
|
||||
filterDone.setDisabled(!bUseFilter);
|
||||
}
|
||||
|
||||
serieDataSource ds = serieDataSource.INSTANCE;
|
||||
serieUtils.loadSeries(ds, seriesList, bUseFilter, bFilterInitialize, bFilterInProgress, bFilterDone);
|
||||
|
||||
Window mainWindow = (Window) Path.getComponent("/mainWindow");
|
||||
Tab tabSeries = (Tab) mainWindow.getFellow("tabSeries");
|
||||
ds = serieDataSource.INSTANCE;
|
||||
serieUtils.serieMetrics(tabSeries, ds);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package at.windesign.application.serie;
|
||||
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.Path;
|
||||
@@ -11,6 +12,8 @@ import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zul.*;
|
||||
import org.zkoss.zul.impl.LabelElement;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.SortedMap;
|
||||
@@ -20,6 +23,18 @@ public class serieListSelectorComposer extends SelectorComposer<Component>
|
||||
@Wire
|
||||
private Listbox seriesList;
|
||||
|
||||
@Wire
|
||||
private Checkbox useFilter;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterInitialized;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterInProgress;
|
||||
|
||||
@Wire
|
||||
private Checkbox filterDone;
|
||||
|
||||
@Listen("onDoubleClick = #seriesList")
|
||||
public void onClickSeriesList()
|
||||
{
|
||||
@@ -103,6 +118,8 @@ public class serieListSelectorComposer extends SelectorComposer<Component>
|
||||
updateSerie();
|
||||
else if(label.compareToIgnoreCase("delete") == 0)
|
||||
deleteSerie();
|
||||
else if(label.compareToIgnoreCase("open download link...") == 0)
|
||||
openDownloadLinkSerie();
|
||||
}
|
||||
|
||||
public void setAllProgressToDone()
|
||||
@@ -135,6 +152,25 @@ public class serieListSelectorComposer extends SelectorComposer<Component>
|
||||
model.add(index, s);
|
||||
}
|
||||
|
||||
public void openDownloadLinkSerie()
|
||||
{
|
||||
Listitem item = seriesList.getSelectedItem();
|
||||
|
||||
if(item == null)
|
||||
return;
|
||||
|
||||
serieData s = (serieData) item.getValue();
|
||||
String downloadLink = s.getSeriesDownload();
|
||||
|
||||
if(downloadLink == null)
|
||||
downloadLink = "";
|
||||
|
||||
// if(downloadLink.length() == 0)
|
||||
// return;
|
||||
|
||||
Executions.getCurrent().sendRedirect(downloadLink,"_blank");
|
||||
}
|
||||
|
||||
public void updateSerie()
|
||||
{
|
||||
Listitem item = seriesList.getSelectedItem();
|
||||
@@ -157,8 +193,7 @@ public class serieListSelectorComposer extends SelectorComposer<Component>
|
||||
mNew.setModel(model);
|
||||
model.remove(index);
|
||||
model.add(index, mNew);
|
||||
}
|
||||
catch(Exception e)
|
||||
} catch(Exception e)
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -173,28 +208,68 @@ public class serieListSelectorComposer extends SelectorComposer<Component>
|
||||
serieData s = (serieData) item.getValue();
|
||||
|
||||
Messagebox.show("Are you sure to delete \"" + s.getSeriesName() + "\"?",
|
||||
"Question", Messagebox.OK | Messagebox.CANCEL,
|
||||
Messagebox.QUESTION,
|
||||
new org.zkoss.zk.ui.event.EventListener()
|
||||
"Question", Messagebox.OK | Messagebox.CANCEL,
|
||||
Messagebox.QUESTION,
|
||||
new org.zkoss.zk.ui.event.EventListener()
|
||||
{
|
||||
public void onEvent(Event e)
|
||||
{
|
||||
if("onOK".equals(e.getName()))
|
||||
{
|
||||
public void onEvent(Event e)
|
||||
{
|
||||
if("onOK".equals(e.getName()))
|
||||
{
|
||||
s.delete();
|
||||
seriesList.removeItemAt(item.getIndex());
|
||||
s.delete();
|
||||
seriesList.removeItemAt(item.getIndex());
|
||||
|
||||
Window mainWindow = (Window) Path.getComponent("/mainWindow");
|
||||
Tab tabSeries = (Tab) mainWindow.getFellow("tabSeries");
|
||||
serieDataSource ds = serieDataSource.INSTANCE;
|
||||
serieUtils.serieMetrics(tabSeries, ds);
|
||||
}
|
||||
else if("onCancel".equals(e.getName()))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
Window mainWindow = (Window) Path.getComponent("/mainWindow");
|
||||
Tab tabSeries = (Tab) mainWindow.getFellow("tabSeries");
|
||||
serieDataSource ds = serieDataSource.INSTANCE;
|
||||
serieUtils.serieMetrics(tabSeries, ds);
|
||||
} else if("onCancel".equals(e.getName()))
|
||||
{
|
||||
return;
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
@Listen("onClick = #useFilter")
|
||||
public void onUseFilter()
|
||||
{
|
||||
if(useFilter.isChecked())
|
||||
{
|
||||
filterInitialized.setDisabled(false);
|
||||
filterInProgress.setDisabled(false);
|
||||
filterDone.setDisabled(false);
|
||||
} else
|
||||
{
|
||||
filterInitialized.setDisabled(true);
|
||||
filterInProgress.setDisabled(true);
|
||||
filterDone.setDisabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Listen("onClick = #applyFilter")
|
||||
public void onApplyFilter()
|
||||
{
|
||||
Ini ini = null;
|
||||
try
|
||||
{
|
||||
File iniFile = new File(System.getProperty("java.io.tmpdir") + "/multimedia.ini");
|
||||
if(!iniFile.exists())
|
||||
iniFile.createNewFile();
|
||||
ini = new Ini(iniFile);
|
||||
ini.put("main", "currentTab", 0);
|
||||
ini.put("filter", "useFilter", useFilter.isChecked());
|
||||
ini.put("filter", "filterInitialized", filterInitialized.isChecked());
|
||||
ini.put("filter", "filterInProgress", filterInProgress.isChecked());
|
||||
ini.put("filter", "filterDone", filterDone.isChecked());
|
||||
|
||||
ini.store();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
} catch(IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.omertron.themoviedbapi.model.movie.MovieInfo;
|
||||
import com.omertron.themoviedbapi.model.tv.TVBasic;
|
||||
import com.omertron.themoviedbapi.results.ResultList;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.ini4j.Ini;
|
||||
import org.yamj.api.common.http.SimpleHttpClientBuilder;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
@@ -17,10 +18,7 @@ import org.zkoss.zk.ui.select.annotation.Listen;
|
||||
import org.zkoss.zk.ui.select.annotation.Wire;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.io.*;
|
||||
import java.sql.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -101,11 +99,6 @@ public class serieSearchSelectorComposer extends SelectorComposer<Component>
|
||||
}
|
||||
}
|
||||
}
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("serie");
|
||||
printStream.close();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
searchSerie.onClose();
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package at.windesign.application.serie;
|
||||
|
||||
import com.omertron.themoviedbapi.MovieDbException;
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Execution;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
@@ -217,12 +218,6 @@ public class serieUpdateSelectorComposer extends SelectorComposer<Component>
|
||||
{
|
||||
serieProgressLabel.setValue("Finish!");
|
||||
updateSerie.detach();
|
||||
|
||||
OutputStream tempFile = new FileOutputStream(System.getProperty("java.io.tmpdir") + "/redir");
|
||||
PrintStream printStream = new PrintStream(tempFile);
|
||||
printStream.print("serie");
|
||||
printStream.close();
|
||||
|
||||
Executions.sendRedirect("");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package at.windesign.application.serie;
|
||||
|
||||
import at.windesign.application.movie.movieDataSource;
|
||||
import org.ini4j.Ini;
|
||||
import org.zkoss.zul.*;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
@@ -17,7 +18,7 @@ public class serieUtils
|
||||
static private Integer stateWidth = 4;
|
||||
static private Integer stateHeight = 20;
|
||||
|
||||
static public void loadSeries(serieDataSource ds, Listbox seriesList)
|
||||
static public void loadSeries(serieDataSource ds, Listbox seriesList, boolean useFilter, boolean filterInitialize, boolean filterInProgress, boolean filterDone)
|
||||
{
|
||||
List<serieData> serieList = new ArrayList<>();
|
||||
int minSeason = 0;
|
||||
@@ -30,9 +31,9 @@ public class serieUtils
|
||||
Statement stmt = ds.getStatement();
|
||||
ResultSet rs = stmt.executeQuery(
|
||||
"SELECT MIN(seasonNumber) minSeason," +
|
||||
" MAX(seasonNumber) maxSeason" +
|
||||
" FROM season;"
|
||||
);
|
||||
" MAX(seasonNumber) maxSeason" +
|
||||
" FROM season;"
|
||||
);
|
||||
|
||||
while(rs.next())
|
||||
{
|
||||
@@ -83,68 +84,121 @@ public class serieUtils
|
||||
|
||||
ResultSet rs = stmt.executeQuery(
|
||||
"SELECT serie.seriesID seriesID," +
|
||||
" serie.seriesName seriesName," +
|
||||
" serie.originalName seriesOriginalName," +
|
||||
" serie.backdropPath seriesBackdrop," +
|
||||
" serie.createdBy seriesCreatedBy," +
|
||||
" serie.homepage seriesHomepage," +
|
||||
" serie.lastAired seriesLastAired," +
|
||||
" serie.languages seriesLanguages," +
|
||||
" serie.networks seriesNetworks," +
|
||||
" serie.nrEpisodes seriesNrEpisodes," +
|
||||
" serie.nrSeasons seriesNrSeasons," +
|
||||
" serie.originCountries seriesOriginCountries," +
|
||||
" serie.originalLanguage seriesOriginalLanguage," +
|
||||
" serie.popularity seriesPopularity," +
|
||||
" serie.posterPath seriesPoster," +
|
||||
" serie.productionCompanies seriesProductionCompanies," +
|
||||
" serie.type seriesType," +
|
||||
" serie.voteAverage seriesVoteAverage," +
|
||||
" serie.voteCount seriesVoteCount," +
|
||||
" serie.overview seriesOverview," +
|
||||
" serie.firstAired seriesFirstAired," +
|
||||
" serie.cast seriesCast," +
|
||||
" serie.crew seriesCrew," +
|
||||
" serie.genre seriesGenre," +
|
||||
" serie.imdbid seriesIMDBID," +
|
||||
" serie.freebasemid seriesFreebaseMID," +
|
||||
" serie.freebaseid seriesFreebaseID," +
|
||||
" serie.tvdbid seriesTVDBID," +
|
||||
" serie.tvrageid seriesTVRageID," +
|
||||
" serie.status seriesStatus," +
|
||||
" serie.download seriesDownload," +
|
||||
" serie.localPath seriesLocalPath," +
|
||||
" serie.resolution seriesResolution," +
|
||||
" serie.cliffhanger seriesCliffhanger," +
|
||||
" season._id season_ID," +
|
||||
" IF(IFNULL(season.airDate, '1900-01-01') = '','1900-01-01', IFNULL(season.airDate, '1900-01-01')) seasonAirDate," +
|
||||
" season.name seasonName," +
|
||||
" season.overview seasonOverview," +
|
||||
" season.id seasonID," +
|
||||
" season.posterPath seasonPosterPath," +
|
||||
" season.seasonNumber seasonNumber," +
|
||||
" episode.id episodeID," +
|
||||
" episode.name episodeName," +
|
||||
" episode.episodeNumber episodeNumber," +
|
||||
" IF(IFNULL(episode.airDate, '1900-01-01') = '','1900-01-01', IFNULL(episode.airDate, '1900-01-01')) episodeAirDate," +
|
||||
" episode.guestStars episodeGuestStars," +
|
||||
" episode.overview episodeOverview," +
|
||||
" episode.productioncode episodeProductionCode," +
|
||||
" episode.stillPath episodeStillPath," +
|
||||
" episode.voteAverage episodeVoteAverage," +
|
||||
" episode.voteCount episodeVoteCount," +
|
||||
" episode.crew episodeCrew," +
|
||||
" episode.state episodeState" +
|
||||
" FROM serie" +
|
||||
" LEFT JOIN season ON serie.seriesID = season.seriesID" +
|
||||
" LEFT JOIN episode ON serie.seriesID = episode.seriesID AND season.seasonNumber = episode.seasonNumber" +
|
||||
" WHERE (season.seasonNumber != 0 AND episode.episodeNumber IS NOT NULL) OR" +
|
||||
" serie.seriesID >= 1000000" +
|
||||
" ORDER BY serie.seriesName," +
|
||||
" serie.firstAired," +
|
||||
" season.seasonNumber," +
|
||||
" episode.episodeNumber;"
|
||||
);
|
||||
" serie.seriesName seriesName," +
|
||||
//OPTIMIZE " serie.originalName seriesOriginalName," +
|
||||
" serie.backdropPath seriesBackdrop," +
|
||||
//OPTIMIZE " serie.createdBy seriesCreatedBy," +
|
||||
//OPTIMIZE " serie.homepage seriesHomepage," +
|
||||
//OPTIMIZE " serie.lastAired seriesLastAired," +
|
||||
//OPTIMIZE " serie.languages seriesLanguages," +
|
||||
//OPTIMIZE " serie.networks seriesNetworks," +
|
||||
" serie.nrEpisodes seriesNrEpisodes," +
|
||||
" serie.nrSeasons seriesNrSeasons," +
|
||||
" serie.originCountries seriesOriginCountries," +
|
||||
//OPTIMIZE " serie.originalLanguage seriesOriginalLanguage," +
|
||||
//OPTIMIZE " serie.popularity seriesPopularity," +
|
||||
//OPTIMIZE " serie.posterPath seriesPoster," +
|
||||
" serie.productionCompanies seriesProductionCompanies," +
|
||||
//OPTIMIZE " serie.type seriesType," +
|
||||
//OPTIMIZE " serie.voteAverage seriesVoteAverage," +
|
||||
//OPTIMIZE " serie.voteCount seriesVoteCount," +
|
||||
" serie.overview seriesOverview," +
|
||||
" serie.firstAired seriesFirstAired," +
|
||||
" serie.cast seriesCast," +
|
||||
" serie.crew seriesCrew," +
|
||||
" serie.genre seriesGenre," +
|
||||
//OPTIMIZE " serie.imdbid seriesIMDBID," +
|
||||
//OPTIMIZE " serie.freebasemid seriesFreebaseMID," +
|
||||
//OPTIMIZE " serie.freebaseid seriesFreebaseID," +
|
||||
//OPTIMIZE " serie.tvdbid seriesTVDBID," +
|
||||
//OPTIMIZE " serie.tvrageid seriesTVRageID," +
|
||||
" serie.status seriesStatus," +
|
||||
" serie.download seriesDownload," +
|
||||
" serie.localPath seriesLocalPath," +
|
||||
" serie.resolution seriesResolution," +
|
||||
" serie.cliffhanger seriesCliffhanger," +
|
||||
//OPTIMIZE " season._id season_ID," +
|
||||
//OPTIMIZE " IF(IFNULL(season.airDate, '1900-01-01') = '','1900-01-01', IFNULL(season.airDate, '1900-01-01')) seasonAirDate," +
|
||||
//OPTIMIZE " season.name seasonName," +
|
||||
//OPTIMIZE " season.overview seasonOverview," +
|
||||
" season.id seasonID," +
|
||||
//OPTIMIZE " season.posterPath seasonPosterPath," +
|
||||
" season.seasonNumber seasonNumber," +
|
||||
" episode.id episodeID," +
|
||||
//OPTIMIZE " episode.name episodeName," +
|
||||
" episode.episodeNumber episodeNumber," +
|
||||
//OPTIMIZE " IF(IFNULL(episode.airDate, '1900-01-01') = '','1900-01-01', IFNULL(episode.airDate, '1900-01-01')) episodeAirDate," +
|
||||
//OPTIMIZE " episode.guestStars episodeGuestStars," +
|
||||
//OPTIMIZE " episode.overview episodeOverview," +
|
||||
//OPTIMIZE " episode.productioncode episodeProductionCode," +
|
||||
//OPTIMIZE " episode.stillPath episodeStillPath," +
|
||||
//OPTIMIZE " episode.voteAverage episodeVoteAverage," +
|
||||
//OPTIMIZE " episode.voteCount episodeVoteCount," +
|
||||
//OPTIMIZE " episode.crew episodeCrew," +
|
||||
" episode.state episodeState" +
|
||||
" FROM serie" +
|
||||
" JOIN season ON (season.seasonNumber != 0 AND serie.seriesID = season.seriesID)" +
|
||||
" JOIN episode ON (episode.episodeNumber IS NOT NULL AND episode.state IS NOT NULL AND serie.seriesID = episode.seriesID AND season.seasonNumber = episode.seasonNumber)" +
|
||||
" WHERE serie.seriesID < 1000000" +
|
||||
" UNION" +
|
||||
" SELECT serie.seriesID seriesID," +
|
||||
" serie.seriesName seriesName," +
|
||||
//OPTIMIZE " serie.originalName seriesOriginalName," +
|
||||
" serie.backdropPath seriesBackdrop," +
|
||||
//OPTIMIZE " serie.createdBy seriesCreatedBy," +
|
||||
//OPTIMIZE " serie.homepage seriesHomepage," +
|
||||
//OPTIMIZE " serie.lastAired seriesLastAired," +
|
||||
//OPTIMIZE " serie.languages seriesLanguages," +
|
||||
//OPTIMIZE " serie.networks seriesNetworks," +
|
||||
" serie.nrEpisodes seriesNrEpisodes," +
|
||||
" serie.nrSeasons seriesNrSeasons," +
|
||||
" serie.originCountries seriesOriginCountries," +
|
||||
//OPTIMIZE " serie.originalLanguage seriesOriginalLanguage," +
|
||||
//OPTIMIZE " serie.popularity seriesPopularity," +
|
||||
//OPTIMIZE " serie.posterPath seriesPoster," +
|
||||
" serie.productionCompanies seriesProductionCompanies," +
|
||||
//OPTIMIZE " serie.type seriesType," +
|
||||
//OPTIMIZE " serie.voteAverage seriesVoteAverage," +
|
||||
//OPTIMIZE " serie.voteCount seriesVoteCount," +
|
||||
" serie.overview seriesOverview," +
|
||||
" serie.firstAired seriesFirstAired," +
|
||||
" serie.cast seriesCast," +
|
||||
" serie.crew seriesCrew," +
|
||||
" serie.genre seriesGenre," +
|
||||
//OPTIMIZE " serie.imdbid seriesIMDBID," +
|
||||
//OPTIMIZE " serie.freebasemid seriesFreebaseMID," +
|
||||
//OPTIMIZE " serie.freebaseid seriesFreebaseID," +
|
||||
//OPTIMIZE " serie.tvdbid seriesTVDBID," +
|
||||
//OPTIMIZE " serie.tvrageid seriesTVRageID," +
|
||||
" serie.status seriesStatus," +
|
||||
" serie.download seriesDownload," +
|
||||
" serie.localPath seriesLocalPath," +
|
||||
" serie.resolution seriesResolution," +
|
||||
" serie.cliffhanger seriesCliffhanger," +
|
||||
//OPTIMIZE " season._id season_ID," +
|
||||
//OPTIMIZE " IF(IFNULL(season.airDate, '1900-01-01') = '','1900-01-01', IFNULL(season.airDate, '1900-01-01')) seasonAirDate," +
|
||||
//OPTIMIZE " season.name seasonName," +
|
||||
//OPTIMIZE " season.overview seasonOverview," +
|
||||
" 0 seasonID," +
|
||||
//OPTIMIZE " season.posterPath seasonPosterPath," +
|
||||
" 0 seasonNumber," +
|
||||
" 0 episodeID," +
|
||||
//OPTIMIZE " episode.name episodeName," +
|
||||
" 0 episodeNumber," +
|
||||
//OPTIMIZE " IF(IFNULL(episode.airDate, '1900-01-01') = '','1900-01-01', IFNULL(episode.airDate, '1900-01-01')) episodeAirDate," +
|
||||
//OPTIMIZE " episode.guestStars episodeGuestStars," +
|
||||
//OPTIMIZE " episode.overview episodeOverview," +
|
||||
//OPTIMIZE " episode.productioncode episodeProductionCode," +
|
||||
//OPTIMIZE " episode.stillPath episodeStillPath," +
|
||||
//OPTIMIZE " episode.voteAverage episodeVoteAverage," +
|
||||
//OPTIMIZE " episode.voteCount episodeVoteCount," +
|
||||
//OPTIMIZE " episode.crew episodeCrew," +
|
||||
" 0 episodeState" +
|
||||
" FROM serie" +
|
||||
" WHERE serie.seriesID >= 1000000" +
|
||||
" ORDER BY seriesName," +
|
||||
" seriesFirstAired;"
|
||||
);
|
||||
|
||||
// fetch all events from database
|
||||
serieData serie = new serieData();
|
||||
@@ -165,14 +219,14 @@ public class serieUtils
|
||||
if(serieID != oldSerieID)
|
||||
{
|
||||
oldSerieID = serieID;
|
||||
serie = newSerie(rs);
|
||||
serie = newSerie(rs);
|
||||
serieList.add(serie);
|
||||
|
||||
oldSeasonID = seasonID;
|
||||
season = newSeason(rs);
|
||||
season = newSeason(rs);
|
||||
|
||||
oldEpisodeID = episodeID;
|
||||
episode = newEpisode(rs);
|
||||
episode = newEpisode(rs);
|
||||
|
||||
switch(rs.getInt("episodeState"))
|
||||
{
|
||||
@@ -190,10 +244,10 @@ public class serieUtils
|
||||
else if(seasonID != oldSeasonID)
|
||||
{
|
||||
oldSeasonID = seasonID;
|
||||
season = newSeason(rs);
|
||||
season = newSeason(rs);
|
||||
|
||||
oldEpisodeID = episodeID;
|
||||
episode = newEpisode(rs);
|
||||
episode = newEpisode(rs);
|
||||
|
||||
switch(rs.getInt("episodeState"))
|
||||
{
|
||||
@@ -211,7 +265,7 @@ public class serieUtils
|
||||
else if(episodeID != oldEpisodeID)
|
||||
{
|
||||
oldEpisodeID = episodeID;
|
||||
episode = newEpisode(rs);
|
||||
episode = newEpisode(rs);
|
||||
|
||||
switch(rs.getInt("episodeState"))
|
||||
{
|
||||
@@ -252,8 +306,34 @@ public class serieUtils
|
||||
|
||||
for(serieData serie : serieList)
|
||||
{
|
||||
seriesListModel.add(serie);
|
||||
serie.setModel(seriesListModel);
|
||||
boolean insert = false;
|
||||
|
||||
if(useFilter)
|
||||
{
|
||||
if(filterInitialize)
|
||||
{
|
||||
if(serie.getStateInit() > 0)
|
||||
insert = true;
|
||||
}
|
||||
if(filterInProgress)
|
||||
{
|
||||
if(serie.getStateProg() > 0)
|
||||
insert = true;
|
||||
}
|
||||
if(filterDone)
|
||||
{
|
||||
if(serie.getStateDone() > 0 && serie.getStateInit() == 0 && serie.getStateProg() == 0)
|
||||
insert = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
insert = true;
|
||||
|
||||
if(insert)
|
||||
{
|
||||
seriesListModel.add(serie);
|
||||
serie.setModel(seriesListModel);
|
||||
}
|
||||
}
|
||||
|
||||
for(int i = minSeason; i <= maxSeason; i++)
|
||||
@@ -269,16 +349,16 @@ public class serieUtils
|
||||
episodeData episode = new episodeData();
|
||||
|
||||
episode.setEpisodeID(rs.getInt("episodeID"));
|
||||
episode.setEpisodeName(rs.getString("episodeName"));
|
||||
//OPTIMIZE episode.setEpisodeName(rs.getString("episodeName"));
|
||||
episode.setEpisodeNumber(rs.getInt("episodeNumber"));
|
||||
episode.setEpisodeAirDate(rs.getDate("episodeAirDate"));
|
||||
episode.setEpisodeGuestStars(rs.getString("episodeGuestStars"));
|
||||
episode.setEpisodeOverview(rs.getString("episodeOverview"));
|
||||
episode.setEpisodeProductionCode(rs.getString("episodeProductionCode"));
|
||||
episode.setEpisodeStillPath(rs.getString("episodeStillPath"));
|
||||
episode.setEpisodeVoteAverage(rs.getDouble("episodeVoteAverage"));
|
||||
episode.setEpisodeVoteCount(rs.getInt("episodeVoteCount"));
|
||||
episode.setEpisodeCrew(rs.getString("episodeCrew"));
|
||||
//OPTIMIZE episode.setEpisodeAirDate(rs.getDate("episodeAirDate"));
|
||||
//OPTIMIZE episode.setEpisodeGuestStars(rs.getString("episodeGuestStars"));
|
||||
//OPTIMIZE episode.setEpisodeOverview(rs.getString("episodeOverview"));
|
||||
//OPTIMIZE episode.setEpisodeProductionCode(rs.getString("episodeProductionCode"));
|
||||
//OPTIMIZE episode.setEpisodeStillPath(rs.getString("episodeStillPath"));
|
||||
//OPTIMIZE episode.setEpisodeVoteAverage(rs.getDouble("episodeVoteAverage"));
|
||||
//OPTIMIZE episode.setEpisodeVoteCount(rs.getInt("episodeVoteCount"));
|
||||
//OPTIMIZE episode.setEpisodeCrew(rs.getString("episodeCrew"));
|
||||
episode.setEpisodeState(rs.getInt("episodeState"));
|
||||
|
||||
return episode;
|
||||
@@ -288,12 +368,12 @@ public class serieUtils
|
||||
{
|
||||
seasonData season = new seasonData();
|
||||
|
||||
season.setSeason_ID(rs.getString("season_ID"));
|
||||
season.setSeasonAirDate(rs.getDate("seasonAirDate"));
|
||||
season.setSeasonName(rs.getString("seasonName"));
|
||||
season.setSeasonOverview(rs.getString("seasonOverview"));
|
||||
//OPTIMIZE season.setSeason_ID(rs.getString("season_ID"));
|
||||
//OPTIMIZE season.setSeasonAirDate(rs.getDate("seasonAirDate"));
|
||||
//OPTIMIZE season.setSeasonName(rs.getString("seasonName"));
|
||||
//OPTIMIZE season.setSeasonOverview(rs.getString("seasonOverview"));
|
||||
season.setSeasonID(rs.getInt("seasonID"));
|
||||
season.setSeasonPosterPath(rs.getString("seasonPosterPath"));
|
||||
//OPTIMIZE season.setSeasonPosterPath(rs.getString("seasonPosterPath"));
|
||||
season.setSeasonNumber(rs.getInt("seasonNumber"));
|
||||
|
||||
return season;
|
||||
@@ -305,33 +385,33 @@ public class serieUtils
|
||||
|
||||
serie.setSeriesID(rs.getInt("seriesID"));
|
||||
serie.setSeriesName(rs.getString("seriesName"));
|
||||
serie.setSeriesOriginalName(rs.getString("seriesOriginalName"));
|
||||
//OPTIMIZE serie.setSeriesOriginalName(rs.getString("seriesOriginalName"));
|
||||
serie.setSeriesBackdrop(rs.getString("seriesBackdrop"));
|
||||
serie.setSeriesCreatedBy(rs.getString("seriesCreatedBy"));
|
||||
serie.setSeriesHomepage(rs.getString("seriesHomepage"));
|
||||
serie.setSeriesLastAired(rs.getDate("seriesLastAired"));
|
||||
serie.setSeriesLanguages(rs.getString("seriesLanguages"));
|
||||
serie.setSeriesNetworks(rs.getString("seriesNetworks"));
|
||||
//OPTIMIZE serie.setSeriesCreatedBy(rs.getString("seriesCreatedBy"));
|
||||
//OPTIMIZE serie.setSeriesHomepage(rs.getString("seriesHomepage"));
|
||||
//OPTIMIZE serie.setSeriesLastAired(rs.getDate("seriesLastAired"));
|
||||
//OPTIMIZE serie.setSeriesLanguages(rs.getString("seriesLanguages"));
|
||||
//OPTIMIZE serie.setSeriesNetworks(rs.getString("seriesNetworks"));
|
||||
serie.setSeriesNrEpisodes(rs.getInt("seriesNrEpisodes"));
|
||||
serie.setSeriesNrSeasons(rs.getInt("seriesNrSeasons"));
|
||||
serie.setSeriesOriginCountries(rs.getString("seriesOriginCountries"));
|
||||
serie.setSeriesOriginalLanguage(rs.getString("seriesOriginalLanguage"));
|
||||
serie.setSeriesPopularity(rs.getDouble("seriesPopularity"));
|
||||
serie.setSeriesPoster(rs.getString("seriesPoster"));
|
||||
//OPTIMIZE serie.setSeriesOriginalLanguage(rs.getString("seriesOriginalLanguage"));
|
||||
//OPTIMIZE serie.setSeriesPopularity(rs.getDouble("seriesPopularity"));
|
||||
//OPTIMIZE serie.setSeriesPoster(rs.getString("seriesPoster"));
|
||||
serie.setSeriesProductionCompanies(rs.getString("seriesProductionCompanies"));
|
||||
serie.setSeriesType(rs.getString("seriesType"));
|
||||
serie.setSeriesVoteAverage(rs.getDouble("seriesVoteAverage"));
|
||||
serie.setSeriesVoteCount(rs.getInt("seriesVoteCount"));
|
||||
//OPTIMIZE serie.setSeriesType(rs.getString("seriesType"));
|
||||
//OPTIMIZE serie.setSeriesVoteAverage(rs.getDouble("seriesVoteAverage"));
|
||||
//OPTIMIZE serie.setSeriesVoteCount(rs.getInt("seriesVoteCount"));
|
||||
serie.setSeriesOverview(rs.getString("seriesOverview"));
|
||||
serie.setSeriesFirstAired(rs.getDate("seriesFirstAired"));
|
||||
serie.setSeriesCast(rs.getString("seriesCast"));
|
||||
serie.setSeriesCrew(rs.getString("seriesCrew"));
|
||||
serie.setSeriesGenre(rs.getString("seriesGenre"));
|
||||
serie.setSeriesIMDBID(rs.getString("seriesIMDBID"));
|
||||
serie.setSeriesFreebaseMID(rs.getString("seriesFreebaseMID"));
|
||||
serie.setSeriesFreebaseID(rs.getString("seriesFreebaseID"));
|
||||
serie.setSeriesTVDBID(rs.getString("seriesTVDBID"));
|
||||
serie.setSeriesTVRageID(rs.getString("seriesTVRageID"));
|
||||
//OPTIMIZE serie.setSeriesIMDBID(rs.getString("seriesIMDBID"));
|
||||
//OPTIMIZE serie.setSeriesFreebaseMID(rs.getString("seriesFreebaseMID"));
|
||||
//OPTIMIZE serie.setSeriesFreebaseID(rs.getString("seriesFreebaseID"));
|
||||
//OPTIMIZE serie.setSeriesTVDBID(rs.getString("seriesTVDBID"));
|
||||
//OPTIMIZE serie.setSeriesTVRageID(rs.getString("seriesTVRageID"));
|
||||
serie.setSeriesStatus(rs.getString("seriesStatus"));
|
||||
serie.setSeriesDownload(rs.getString("seriesDownload"));
|
||||
serie.setSeriesLocalPath(rs.getString("seriesLocalPath"));
|
||||
|
||||
@@ -12,6 +12,10 @@
|
||||
|
||||
<library-property>
|
||||
<name>org.zkoss.theme.preferred</name>
|
||||
<value>breeze_c</value> <!-- no whitespace in theme names -->
|
||||
<!--<value>breeze_c</value> -->
|
||||
<!--<value>breeze</value> -->
|
||||
<value>atlantic</value>
|
||||
<!--<value>sapphire</value> -->
|
||||
<!--<value>silvertail</value> -->
|
||||
</library-property>
|
||||
</zk>
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
<tabs id="tabs"
|
||||
width="120px"
|
||||
>
|
||||
<tab id="tabSeries" label="TV Show"/>
|
||||
<tab id="tabMovies" label="Movies"/>
|
||||
<tab id="tabSeries" forward="onSelect=onSelect()" label="TV Show"/>
|
||||
<tab id="tabMovies" forward="onSelect=onSelect()" label="Movies"/>
|
||||
</tabs>
|
||||
<tabpanels>
|
||||
<tabpanel>
|
||||
|
||||
@@ -2,23 +2,46 @@
|
||||
vflex="true"
|
||||
apply="at.windesign.application.movie.movieListForwardComposer, at.windesign.application.movie.movieListSelectorComposer"
|
||||
>
|
||||
<hbox width="100%" pack="stretch">
|
||||
<button width="100%"
|
||||
id="updateAll"
|
||||
label="update all"
|
||||
>
|
||||
</button>
|
||||
<button width="100%"
|
||||
id="searchMovie"
|
||||
label="search Movie"
|
||||
>
|
||||
</button>
|
||||
<button width="100%"
|
||||
id="discoverMovie"
|
||||
label="discover Movie"
|
||||
>
|
||||
</button>
|
||||
</hbox>
|
||||
<vlayout>
|
||||
<hbox width="100%" pack="stretch">
|
||||
<button width="100%"
|
||||
id="updateAll"
|
||||
label="update all"
|
||||
>
|
||||
</button>
|
||||
<button width="100%"
|
||||
id="searchMovie"
|
||||
label="search Movie"
|
||||
>
|
||||
</button>
|
||||
<button width="100%"
|
||||
id="discoverMovie"
|
||||
label="discover Movie"
|
||||
>
|
||||
</button>
|
||||
</hbox>
|
||||
</vlayout>
|
||||
<vlayout>
|
||||
<hbox width="100%" align="center">
|
||||
<button id="applyFilterMovie"
|
||||
label="apply filter"/>
|
||||
<checkbox id="useFilterMovie"
|
||||
tabindex="1"
|
||||
label="use Filter"/>
|
||||
<checkbox id="filterInitializedMovie"
|
||||
tabindex="2"
|
||||
disabled="true"
|
||||
label="initialized"/>
|
||||
<checkbox id="filterInProgressMovie"
|
||||
tabindex="3"
|
||||
disabled="true"
|
||||
label="in progress"/>
|
||||
<checkbox id="filterDoneMovie"
|
||||
tabindex="4"
|
||||
disabled="true"
|
||||
label="done"/>
|
||||
</hbox>
|
||||
</vlayout>
|
||||
|
||||
<listbox id="movieList"
|
||||
multiple="true"
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
}
|
||||
</style>
|
||||
|
||||
<groupbox id="overview"
|
||||
<groupbox id="overview" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Overview</caption>
|
||||
<label id="overviewLabel"
|
||||
@@ -24,7 +24,7 @@
|
||||
</groupbox>
|
||||
|
||||
<hbox>
|
||||
<groupbox id="castBox"
|
||||
<groupbox id="castBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Cast</caption>
|
||||
<listbox id="castList"
|
||||
@@ -36,7 +36,7 @@
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="crewBox"
|
||||
<groupbox id="crewBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Crew</caption>
|
||||
<listbox id="crewList"
|
||||
@@ -48,7 +48,7 @@
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="genreBox"
|
||||
<groupbox id="genreBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Genre</caption>
|
||||
<listbox id="genreList"
|
||||
@@ -59,7 +59,7 @@
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCompaniesBox"
|
||||
<groupbox id="productionCompaniesBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Production Companies</caption>
|
||||
<listbox id="productionCompaniesList"
|
||||
@@ -70,7 +70,7 @@
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCountriesBox"
|
||||
<groupbox id="productionCountriesBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Production Companies</caption>
|
||||
<listbox id="productionCountriesList"
|
||||
@@ -83,7 +83,7 @@
|
||||
</groupbox>
|
||||
</hbox>
|
||||
|
||||
<groupbox id="settings"
|
||||
<groupbox id="settings" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Settings</caption>
|
||||
|
||||
|
||||
@@ -26,6 +26,27 @@
|
||||
</button>
|
||||
</hbox>
|
||||
</vlayout>
|
||||
<vlayout>
|
||||
<hbox width="100%" align="center">
|
||||
<button id="applyFilter"
|
||||
label="apply filter"/>
|
||||
<checkbox id="useFilter"
|
||||
tabindex="1"
|
||||
label="use Filter"/>
|
||||
<checkbox id="filterInitialized"
|
||||
tabindex="2"
|
||||
disabled="true"
|
||||
label="initialized"/>
|
||||
<checkbox id="filterInProgress"
|
||||
tabindex="3"
|
||||
disabled="true"
|
||||
label="in progress"/>
|
||||
<checkbox id="filterDone"
|
||||
tabindex="4"
|
||||
disabled="true"
|
||||
label="done"/>
|
||||
</hbox>
|
||||
</vlayout>
|
||||
<listbox id="seriesList"
|
||||
multiple="true"
|
||||
autopaging="true"
|
||||
@@ -47,5 +68,6 @@
|
||||
</menu>
|
||||
<menuitem label="update"/>
|
||||
<menuitem label="delete"/>
|
||||
<menuitem label="open download link..."/>
|
||||
</menupopup>
|
||||
</div>
|
||||
|
||||
@@ -1,120 +1,120 @@
|
||||
<window id="detailsSerie"
|
||||
title=""
|
||||
contentStyle="overflow:auto"
|
||||
border="normal"
|
||||
apply="at.windesign.application.serie.serieDetailsForwardComposer, at.windesign.application.serie.serieDetailsSelectorComposer"
|
||||
width="500px"
|
||||
height="500px"
|
||||
title=""
|
||||
contentStyle="overflow:auto"
|
||||
border="normal"
|
||||
apply="at.windesign.application.serie.serieDetailsForwardComposer, at.windesign.application.serie.serieDetailsSelectorComposer"
|
||||
width="500px"
|
||||
height="500px"
|
||||
>
|
||||
|
||||
<style>
|
||||
.grid {
|
||||
display: grid;
|
||||
grid-template-columns: 4fr 4fr 1fr 1fr;
|
||||
grid-gap: 10px;
|
||||
justify-items: center;
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
.grid {
|
||||
display: grid;
|
||||
grid-template-columns: 4fr 4fr 1fr 1fr;
|
||||
grid-gap: 10px;
|
||||
justify-items: center;
|
||||
}
|
||||
</style>
|
||||
|
||||
<groupbox id="overview"
|
||||
>
|
||||
<caption>Overview</caption>
|
||||
<label id="overviewLabel"
|
||||
value=""/>
|
||||
</groupbox>
|
||||
<groupbox id="overview" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Overview</caption>
|
||||
<label id="overviewLabel"
|
||||
value=""/>
|
||||
</groupbox>
|
||||
|
||||
<hbox>
|
||||
<groupbox id="castBox"
|
||||
>
|
||||
<caption>Cast</caption>
|
||||
<listbox id="castList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Name"/>
|
||||
<listheader label="Role"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="crewBox"
|
||||
>
|
||||
<caption>Crew</caption>
|
||||
<listbox id="crewList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Name"/>
|
||||
<listheader label="Job"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="genreBox"
|
||||
>
|
||||
<caption>Genre</caption>
|
||||
<listbox id="genreList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Genre"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCompaniesBox"
|
||||
>
|
||||
<caption>Production Companies</caption>
|
||||
<listbox id="productionCompaniesList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Production Company"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCountriesBox"
|
||||
>
|
||||
<caption>Production Companies</caption>
|
||||
<listbox id="productionCountriesList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Production Country"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
</hbox>
|
||||
<hbox>
|
||||
<groupbox id="castBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Cast</caption>
|
||||
<listbox id="castList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Name"/>
|
||||
<listheader label="Role"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="crewBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Crew</caption>
|
||||
<listbox id="crewList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Name"/>
|
||||
<listheader label="Job"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="genreBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Genre</caption>
|
||||
<listbox id="genreList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Genre"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCompaniesBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Production Companies</caption>
|
||||
<listbox id="productionCompaniesList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Production Company"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
<groupbox id="productionCountriesBox" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Production Countries</caption>
|
||||
<listbox id="productionCountriesList"
|
||||
height="200px"
|
||||
>
|
||||
<listhead>
|
||||
<listheader label="Production Country"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</groupbox>
|
||||
</hbox>
|
||||
|
||||
<groupbox id="settings"
|
||||
>
|
||||
<caption>Settings</caption>
|
||||
<groupbox id="settings" contentStyle="background: rgba(255, 255, 255, 0.7)"
|
||||
>
|
||||
<caption>Settings</caption>
|
||||
|
||||
<nodom>
|
||||
<div sclass="grid"
|
||||
width="100%">
|
||||
<label value="Download Link"/>
|
||||
<label value="Local Path"/>
|
||||
<label value="Resolution"/>
|
||||
<label value="Cliffhanger"/>
|
||||
<textbox id="downloadLink"
|
||||
width="100%"
|
||||
tabindex="1"/>
|
||||
<textbox id="localPath"
|
||||
width="100%"
|
||||
tabindex="2"/>
|
||||
<combobox id="resolution"
|
||||
width="100%"
|
||||
tabindex="3"/>
|
||||
<checkbox id="cliffhanger"
|
||||
tabindex="4"/>
|
||||
</div>
|
||||
</nodom>
|
||||
</groupbox>
|
||||
<nodom>
|
||||
<div sclass="grid"
|
||||
width="100%">
|
||||
<label value="Download Link"/>
|
||||
<label value="Local Path"/>
|
||||
<label value="Resolution"/>
|
||||
<label value="Cliffhanger"/>
|
||||
<textbox id="downloadLink"
|
||||
width="100%"
|
||||
tabindex="1"/>
|
||||
<textbox id="localPath"
|
||||
width="100%"
|
||||
tabindex="2"/>
|
||||
<combobox id="resolution"
|
||||
width="100%"
|
||||
tabindex="3"/>
|
||||
<checkbox id="cliffhanger"
|
||||
tabindex="4"/>
|
||||
</div>
|
||||
</nodom>
|
||||
</groupbox>
|
||||
|
||||
<hbox id="buttons"
|
||||
width="100%"
|
||||
pack="center">
|
||||
<button id="saveButton" label="Save"/>
|
||||
<button id="cancelButton" label="Cancel"/>
|
||||
<button id="updateButton" label="Update from TMDB"/>
|
||||
<button id="deleteButton" label="Delete"/>
|
||||
</hbox>
|
||||
<hbox id="buttons"
|
||||
width="100%"
|
||||
pack="center">
|
||||
<button id="saveButton" label="Save"/>
|
||||
<button id="cancelButton" label="Cancel"/>
|
||||
<button id="updateButton" label="Update from TMDB"/>
|
||||
<button id="deleteButton" label="Delete"/>
|
||||
</hbox>
|
||||
</window>
|
||||
Reference in New Issue
Block a user