Package org.opencastproject.search.api
Class SearchResult
java.lang.Object
org.opencastproject.search.api.SearchResult
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSearchResult(SearchService.IndexEntryType type, DublinCoreCatalog dc, AccessControlList acl, String orgId, MediaPackage mp, Instant modified, Instant deleted) -
Method Summary
Modifier and TypeMethodDescriptionSimplify ACL structure, so we can easily search by action.dehydrateDC(DublinCoreCatalog dublinCoreCatalog) getAcl()getId()getLive()getOrgId()getType()static SearchResultstatic AccessControlListrehydrateACL(Map<String, Object> map) static DublinCoreCatalogrehydrateDC(SearchService.IndexEntryType type, Map<String, Object> map)
-
Field Details
-
TYPE
- See Also:
-
MEDIAPACKAGE
- See Also:
-
MEDIAPACKAGE_XML
- See Also:
-
DUBLINCORE
- See Also:
-
ORG
- See Also:
-
MODIFIED_DATE
- See Also:
-
DELETED_DATE
- See Also:
-
INDEX_ACL
- See Also:
-
REST_ACL
- See Also:
-
LIVE
- See Also:
-
-
Constructor Details
-
SearchResult
public SearchResult(SearchService.IndexEntryType type, DublinCoreCatalog dc, AccessControlList acl, String orgId, MediaPackage mp, Instant modified, Instant deleted)
-
-
Method Details
-
getModifiedDate
-
getId
-
getLive
-
getDeletionDate
-
rehydrate
- Throws:
SearchException
-
dehydrateDC
-
dehydrateAclForIndex
Simplify ACL structure, so we can easily search by action.- Parameters:
acl- The access control List to restructure- Returns:
- Restructured ACL
-
dehydrateAclForREST
-
rehydrateACL
-
rehydrateDC
public static DublinCoreCatalog rehydrateDC(SearchService.IndexEntryType type, Map<String, Object> map) throws SearchException- Throws:
SearchException
-
dehydrateForIndex
-
dehydrateForREST
-
dehydrate
-
dehydrateEpisode
-
dehydrateSeries
-
getDublinCore
-
getAcl
-
getMediaPackage
-
getType
-
getCreatedDate
-
getOrgId
-