--- /dev/null
+package user.jobengine.db;\r
+\r
+import java.sql.Timestamp;\r
+\r
+public class IndexerDescription {\r
+ private Long itemId;\r
+ private Long mediaId;\r
+ private String itemTitle;\r
+ private String mediaTitle;\r
+ private String mediaHouseId;\r
+ private Timestamp archived;\r
+ private String description;\r
+ private Long length;\r
+ private Long mediaItemTypeId;\r
+ private String mediaItemTypeName;\r
+ private Long mediaFileId;\r
+ private String mediaFileHouseId;\r
+ private Integer mediaFileCount;\r
+\r
+ public Timestamp getArchived() {\r
+ return archived;\r
+ }\r
+\r
+ public String getDescription() {\r
+ return description;\r
+ }\r
+\r
+ public Long getItemId() {\r
+ return itemId;\r
+ }\r
+\r
+ public String getItemTitle() {\r
+ return itemTitle;\r
+ }\r
+\r
+ public Long getLength() {\r
+ return length;\r
+ }\r
+\r
+ public Integer getMediaFileCount() {\r
+ return mediaFileCount;\r
+ }\r
+\r
+ public String getMediaFileHouseId() {\r
+ return mediaFileHouseId;\r
+ }\r
+\r
+ public Long getMediaFileId() {\r
+ return mediaFileId;\r
+ }\r
+\r
+ public String getMediaHouseId() {\r
+ return mediaHouseId;\r
+ }\r
+\r
+ public Long getMediaId() {\r
+ return mediaId;\r
+ }\r
+\r
+ public Long getMediaItemTypeId() {\r
+ return mediaItemTypeId;\r
+ }\r
+\r
+ public String getMediaItemTypeName() {\r
+ return mediaItemTypeName;\r
+ }\r
+\r
+ public String getMediaTitle() {\r
+ return mediaTitle;\r
+ }\r
+\r
+ public void setArchived(Timestamp archived) {\r
+ this.archived = archived;\r
+ }\r
+\r
+ public void setDescription(String description) {\r
+ this.description = description;\r
+ }\r
+\r
+ public void setItemId(Long itemId) {\r
+ this.itemId = itemId;\r
+ }\r
+\r
+ public void setItemTitle(String itemTitle) {\r
+ this.itemTitle = itemTitle;\r
+ }\r
+\r
+ public void setLength(Long length) {\r
+ this.length = length;\r
+ }\r
+\r
+ public void setMediaFileCount(Integer mediaFileCount) {\r
+ this.mediaFileCount = mediaFileCount;\r
+ }\r
+\r
+ public void setMediaFileHouseId(String mediaFileHouseId) {\r
+ this.mediaFileHouseId = mediaFileHouseId;\r
+ }\r
+\r
+ public void setMediaFileId(Long mediaFileId) {\r
+ this.mediaFileId = mediaFileId;\r
+ }\r
+\r
+ public void setMediaHouseId(String mediaHouseId) {\r
+ this.mediaHouseId = mediaHouseId;\r
+ }\r
+\r
+ public void setMediaId(Long mediaId) {\r
+ this.mediaId = mediaId;\r
+ }\r
+\r
+ public void setMediaItemTypeId(Long mediaItemTypeId) {\r
+ this.mediaItemTypeId = mediaItemTypeId;\r
+ }\r
+\r
+ public void setMediaItemTypeName(String mediaItemTypeName) {\r
+ this.mediaItemTypeName = mediaItemTypeName;\r
+ }\r
+\r
+ public void setMediaTitle(String mediaTitle) {\r
+ this.mediaTitle = mediaTitle;\r
+ }\r
+}\r
public class LuceneMediaFinder implements IMediaFinder {\r
\r
private WebTarget webTarget;\r
- private String apiAddress = "http://localhost:8081/indexer";\r
- private String apiPath = "/search/*.*/0/10/1/0";\r
+ private String apiAddress = "http://10.228.198.1:8080/rest";\r
+ private String apiPath = "/search/*:*/0/10/1/1";\r
\r
@Override\r
public SearchResult<ArchivedMedia> search(String criteria, List<String> searchFilters, String orderBy, boolean orderAscending, int fromResult,\r
webTarget = client.target(apiAddress);\r
WebTarget target = webTarget.path(apiPath);\r
Response response = target.request().get();\r
+ //TODO List<IndexerDescription> legyen a valasz\r
+ //utana konvertaljuk List<ArchivedMedia> tipusra\r
+\r
return null;\r
}\r
\r