git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorSweidan Omar <TFS\sweidan.omar>
Thu, 30 Dec 2021 15:42:18 +0000 (15:42 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Thu, 30 Dec 2021 15:42:18 +0000 (15:42 +0000)
server/user.jobengine.osgi.db/src/user/jobengine/db/IItemManager.java

index 7a3bd11d030ddb24786e8bf1ad3a0d949742c8ce..1a33ad4a2efe86bdc3ff966d3989fce85a595802 100644 (file)
@@ -27,8 +27,9 @@ import user.jobengine.db.ItemManagerData.UserRight;
 import user.jobengine.search.SearchResult;\r
 \r
 /***\r
- * Adatbázis kezelő API. Az implementáció OSGI szolgáltatásként érhető el ezen az interfészen keresztül. Az API főbb szolgáltatásai: az adatmodell objektumainak\r
- * létrehozása, módosítása, törlése az adatbázisban.\r
+ * Adatbázis kezelő API. Az implementáció OSGI szolgáltatásként érhető el ezen\r
+ * az interfészen keresztül. Az API főbb szolgáltatásai: az adatmodell\r
+ * objektumainak létrehozása, módosítása, törlése az adatbázisban.\r
  *\r
  * @author comtrans\r
  *\r
@@ -45,7 +46,8 @@ public interface IItemManager extends IEntityPersister {
         */\r
        void connect();\r
 \r
-       FileType createFileType(String name, String description, String videoCodec, String audioCodec, int videoTracks, int audioTracks, float frameRate);\r
+       FileType createFileType(String name, String description, String videoCodec, String audioCodec, int videoTracks,\r
+                       int audioTracks, float frameRate);\r
 \r
        Item createItem(String name, String description, String houseId);\r
 \r
@@ -63,8 +65,8 @@ public interface IItemManager extends IEntityPersister {
 \r
        Metadata createMetadata(MetadataElement mde, ListType listType, GuiType guiType, MdType... flags);\r
 \r
-       Metadata createMetadata(MetadataElement mde, ListType listType, GuiType guiType, String sqlField, StaticTables staticTable, String pojoField,\r
-                       MdType... flags);\r
+       Metadata createMetadata(MetadataElement mde, ListType listType, GuiType guiType, String sqlField,\r
+                       StaticTables staticTable, String pojoField, MdType... flags);\r
 \r
        Metadata createMetadata(MetadataElement mde, MdType... flags);\r
 \r
@@ -86,15 +88,15 @@ public interface IItemManager extends IEntityPersister {
 \r
        StoreUri createStoreUri(RemoteStoreProtocol protocol, String uri);\r
 \r
-       StoreUri createStoreUri(RemoteStoreProtocol protocol, String uri, int portNumber, boolean isStream, boolean isSource, boolean isTarget, String userName,\r
-                       String password, String rootPath);\r
+       StoreUri createStoreUri(RemoteStoreProtocol protocol, String uri, int portNumber, boolean isStream,\r
+                       boolean isSource, boolean isTarget, String userName, String password, String rootPath);\r
 \r
        StoreUri createStoreUri(URI uri);\r
 \r
        UserInfo createUser(String fullName, String userName, String password, UserRight[] rights);\r
 \r
-       WorkflowAction createWorkflowAction(Timestamp touched, Timestamp started, Timestamp finished, boolean successful, String houseId, String description,\r
-                       String source, String destination, String tag, long size);\r
+       WorkflowAction createWorkflowAction(Timestamp touched, Timestamp started, Timestamp finished, boolean successful,\r
+                       String houseId, String description, String source, String destination, String tag, long size);\r
 \r
        void disconnect();\r
 \r
@@ -104,14 +106,16 @@ public interface IItemManager extends IEntityPersister {
 \r
        boolean executeQuery(String query, IResultSetConsumer consumer, IStatementDecorator decorator);\r
 \r
-       int executeUpdate(Connection connection, String query, IStatementDecorator decorator, IResultSetConsumer keysConsumer);\r
+       int executeUpdate(Connection connection, String query, IStatementDecorator decorator,\r
+                       IResultSetConsumer keysConsumer);\r
 \r
        // long getExistingRundownMedia(String houseid);\r
 \r
        void executeUpdate(String query, IStatementDecorator decorator, IResultSetConsumer keysConsumer);\r
 \r
        /**\r
-        * A type paraméterből lekéri az entitás DAO objektumát, amin keresztül visszakapjuk az összes entitást.\r
+        * A type paraméterből lekéri az entitás DAO objektumát, amin keresztül\r
+        * visszakapjuk az összes entitást.\r
         *\r
         * @param type\r
         * @return\r
@@ -159,7 +163,8 @@ public interface IItemManager extends IEntityPersister {
        List<ItemType> getDynamicItemTypes();\r
 \r
        /**\r
-        * Elkéri a FileTypeDAO-tól a bemeneti paraméterként kapott névvel rendelekző FileType-ot.\r
+        * Elkéri a FileTypeDAO-tól a bemeneti paraméterként kapott névvel rendelekző\r
+        * FileType-ot.\r
         *\r
         * @param name\r
         * @return\r
@@ -194,7 +199,8 @@ public interface IItemManager extends IEntityPersister {
        List<IEntityBase> getFilteredScene(String name, boolean isChunked);\r
 \r
        /**\r
-        * A bemenő paraméterként kapott azonosító alaján lekéri a megfelelő Mappa objektumokat.\r
+        * A bemenő paraméterként kapott azonosító alaján lekéri a megfelelő Mappa\r
+        * objektumokat.\r
         *\r
         * @param id\r
         * @return\r
@@ -281,7 +287,8 @@ public interface IItemManager extends IEntityPersister {
        Shot getShot(long id);\r
 \r
        /**\r
-        * A bemenő paraméterként kapott azonosító alaján lekéri a megfelelő Szkript objektumokat.\r
+        * A bemenő paraméterként kapott azonosító alaján lekéri a megfelelő Szkript\r
+        * objektumokat.\r
         *\r
         * @param id\r
         * @return\r
@@ -318,7 +325,8 @@ public interface IItemManager extends IEntityPersister {
        MediaFile getSystemMediaFile(Media media);\r
 \r
        /**\r
-        * Elkér a StoreDAO-tól, egy olyan Rendszer tárolót, amely a lowres paraméterben kapott érték alapján vagy kisfelbontású videók tárolója, vagy nem.\r
+        * Elkér a StoreDAO-tól, egy olyan Rendszer tárolót, amely a lowres paraméterben\r
+        * kapott érték alapján vagy kisfelbontású videók tárolója, vagy nem.\r
         *\r
         * @param lowres\r
         * @return\r
@@ -328,7 +336,8 @@ public interface IItemManager extends IEntityPersister {
        List<Store> getTargetStores();\r
 \r
        /**\r
-        * Ha a bemeneti paraméter alapján létezik ilyen felhasználó, akkor true-val tér vissza.\r
+        * Ha a bemeneti paraméter alapján létezik ilyen felhasználó, akkor true-val tér\r
+        * vissza.\r
         *\r
         * @param userName\r
         * @param password\r
@@ -337,7 +346,8 @@ public interface IItemManager extends IEntityPersister {
        boolean getUser(String userName, String password);\r
 \r
        /**\r
-        * A bemeneti paraméterként megadott felhasználónév/jelszó páros alapján visszaad egy UserInfo objektumot.\r
+        * A bemeneti paraméterként megadott felhasználónév/jelszó páros alapján\r
+        * visszaad egy UserInfo objektumot.\r
         *\r
         * @param userName\r
         * @param password\r
@@ -356,7 +366,8 @@ public interface IItemManager extends IEntityPersister {
        void putDbContext(DefaultContext context);\r
 \r
        /**\r
-        * A bemeneti paraméterként kapott típus és azonosító lista alapján eltávolítja a megfelelő adatbázis bejegyzéseket.\r
+        * A bemeneti paraméterként kapott típus és azonosító lista alapján eltávolítja\r
+        * a megfelelő adatbázis bejegyzéseket.\r
         *\r
         * @param type\r
         * @param ids\r
@@ -364,7 +375,8 @@ public interface IItemManager extends IEntityPersister {
        void remove(Class<? extends IEntityBase> type, List<Long> ids);\r
 \r
        /**\r
-        * A bemeneti paraméterként kapott típus és azonosító alapján az objektumot eltávolítja az átmeneti tárolóból.\r
+        * A bemeneti paraméterként kapott típus és azonosító alapján az objektumot\r
+        * eltávolítja az átmeneti tárolóból.\r
         *\r
         * @param baseClass\r
         * @param key\r
@@ -374,7 +386,8 @@ public interface IItemManager extends IEntityPersister {
        void removeMediaTag(long tagId, long mediaId);\r
 \r
        /**\r
-        * A bemeneti paraméterként kapott típus és kulcs alapján elkéri a megfelelő objektumot az átmeneti tárolóból.\r
+        * A bemeneti paraméterként kapott típus és kulcs alapján elkéri a megfelelő\r
+        * objektumot az átmeneti tárolóból.\r
         *\r
         * @param baseClass\r
         * @param key\r
@@ -385,17 +398,19 @@ public interface IItemManager extends IEntityPersister {
        SearchResult<ArchivedMedia> search(SearchOptions options);\r
 \r
        /**\r
-        * A bemeneti paraméterként kapott keresési feltételeknek megfelelő Anyagokat lekéri az adatbázisból és SearchResult objektumba csomagolva visszatér.\r
+        * A bemeneti paraméterként kapott keresési feltételeknek megfelelő Anyagokat\r
+        * lekéri az adatbázisból és SearchResult objektumba csomagolva visszatér.\r
         *\r
         * @param parameter\r
         * @return\r
         */\r
-       List<SearchResult> searchItem(QueryObject parameter);\r
+       List<SearchResult<Item>> searchItem(QueryObject parameter);\r
 \r
        SearchResult<Item> searchItem(String criteria, int fromResult, int toResult);\r
 \r
        /**\r
-        * A bemeneti paraméterként kapott keresési feltételeknek megfelelő Munkafolyamatokat lekéri az adaatbázisból.\r
+        * A bemeneti paraméterként kapott keresési feltételeknek megfelelő\r
+        * Munkafolyamatokat lekéri az adaatbázisból.\r
         *\r
         * @param parameter\r
         * @return\r
@@ -403,7 +418,8 @@ public interface IItemManager extends IEntityPersister {
        List<Job> searchJob(QueryObject parameter);\r
 \r
        /**\r
-        * A kapott három paraméter alapján létrehoz egy Signal objektumot, átkonvertálja bájt tömbbé és beteszi a Signalserver üzenetküldő sorába.\r
+        * A kapott három paraméter alapján létrehoz egy Signal objektumot,\r
+        * átkonvertálja bájt tömbbé és beteszi a Signalserver üzenetküldő sorába.\r
         *\r
         * @param id\r
         * @param signalType\r
@@ -421,7 +437,8 @@ public interface IItemManager extends IEntityPersister {
        boolean storeCached(Object key, IEntityBase entity);\r
 \r
        /**\r
-        * Kivétel dobása esetén a kivétel üzenetét és a keletkezés helyét becsomagolja egy string-be, majd átadja a logger-nek.\r
+        * Kivétel dobása esetén a kivétel üzenetét és a keletkezés helyét becsomagolja\r
+        * egy string-be, majd átadja a logger-nek.\r
         *\r
         * @param e\r
         */\r