public interface LinkService extends BaseFinder<Link,Long>
Modifier and Type | Method and Description |
---|---|
long |
addLink(Link link)
Dodaje zestaw dokumentów
|
long |
addLinkConnection(long linkId,
long linkIndexId,
long docClassId,
long docClassIndexId)
Dodaje powiązanie indeksów
|
Long |
addLinkIndex(LinkIndex linkIndex)
Dodaje indeks zestawu dokumentów
|
Long |
addLinkIndexTranslation(Long linkIndexId,
LinkIndexTranslation linkIndexTranslation)
Zapisuje tłumaczenie indeksu zestawu dokumentów w bazie danych
|
void |
addLinkProtection(Long linkId,
LinkProtection linkProtection)
Dodaje uprawnienie do zestawu dokumentów
|
Long |
addLinkTranslation(Long linkId,
LinkTranslation linkTranslation)
Zapisuje tłumaczenie zestawu dokumentów w bazie danych
|
long |
changeLink(Link link)
Aktualizuje podany zestaw dokumentów
|
void |
deleteLink(Long linkId)
Usuwa zestaw dokumentów
|
void |
deleteLinkConnection(Long linkConnectionId)
Usuwa powiązanie zestawu dokumentów
|
void |
deleteLinkIndex(Long linkIndexId)
Usuwa indeks zestawu dokumentów
|
void |
deleteLinkIndexTranslation(Long id)
Usuwa tłumaczenie indeksu zestawu dokumentów o podanym id
|
void |
deleteLinkIndexTranslationsForLocale(Locale locale)
Usuwa wszystkie nadpisane tłumaczenia indeksów zestawów dokumentów w podanym języku
|
void |
deleteLinkProtection(Long linkId,
String username,
Boolean isGroup)
Usuwa uprawnienie do zestawu dokumentów
|
void |
deleteLinkTranslation(Long id)
Usuwa tłumaczenie zestawu dokumentów o podanym id
|
void |
deleteLinkTranslationsForLocale(Locale locale)
Usuwa wszystkie nadpisane tłumaczenia zestawów dokumentów w podanym języku
|
boolean |
existsByName(String linkName)
Sprawdza czy istnieje zestaw dokumentów o podanej nazwie
|
List<LinkIndex> |
getAllLinkIndices()
Pobiera listę wszystkich indeksów zestawów dokumentów
|
Link |
getByName(String linkName,
String... joins)
Pobiera zestaw dokumentów po jego nazwie
|
Link |
getLink(Long linkId,
String... joins)
Pobiera zestaw dokumentów o podanym id
|
List<LinkConnection> |
getLinkConnectionsForDocClassIndex(Long docClassIndexId,
String... joins)
Pobiera wszystkie powiązania zestawu dokumentów dla wskazanego indeksu klasy dokumentów
|
List<LinkConnection> |
getLinkConnectionsForLink(Long linkId,
String... joins)
Pobiera wszystkie powiązania zestawu dokumentów
|
List<LinkConnection> |
getLinkConnectionsForLinkIndex(Long linkIndexId,
String... joins)
Pobiera wszystkie powiązania zestawu dokumentów dla wskazanego indeksu zestawu dokumentów
|
LinkIndex |
getLinkIndex(Long id,
String... joins)
Pobiera indeks zestawu dokumentów o podanym id
|
Optional<LinkIndex> |
getLinkIndexByName(Long linkId,
String indexName)
Pobiera indeks podanego zestawu dokumentów o podanej nazwie, jeśli istnieje
|
String |
getLinkIndexTranslation(Long entityId,
TranslatedFieldType fieldType)
Zwraca tłumaczenie dla konkretnego pola indeksu zestawu dokumentów o podanym id
|
String |
getLinkIndexTranslation(Long entityId,
TranslatedFieldType fieldType,
Locale locale)
Zwraca tłumaczenie dla konkretnego pola indeksu zestawu dokumentów o podanym id
|
List<LinkIndexTranslation> |
getLinkIndexTranslationsForLocale(Locale locale,
String... joins)
Pobiera listę wszystkich tłumaczeń powiązanych z indeksami zestawów dokumentów w podanym języku
|
List<LinkIndex> |
getLinkIndicesForLink(Long linkId)
Pobiera listę indeksów dla zestawu dokumentów o podanym id
|
List<LinkProtection> |
getLinkProtections(Long linkId)
Zwraca listę uprawnionych do zestawu dokumentów użytkowników/grup
|
List<Link> |
getLinks(String username)
Zwraca listę zestawów dokumentów, do których użytkownik jest uprawniony
|
String |
getLinkTranslation(Long entityId,
TranslatedFieldType fieldType)
Zwraca tłumaczenie dla konkretnego pola zestawu dokumentów o podanym id
|
String |
getLinkTranslation(Long entityId,
TranslatedFieldType fieldType,
Locale locale)
Zwraca tłumaczenie dla konkretnego pola zestawu dokumentów o podanym id
|
List<LinkTranslation> |
getTranslationsForLocale(Locale locale,
String... joins)
Pobiera listę wszystkich tłumaczeń powiązanych z zestawami dokumentów
|
void |
moveUpDocumentLinkIndex(Long linkIndexId)
Zmienia kolejność indeksu zestawu dokumentów o podanym id
|
void |
updateLinkIndex(LinkIndex index)
Aktualizuje indeks zestawu dokumentów
|
void |
updateLinkIndexTranslation(Long id,
String newValue)
Aktualizuje tekst tłumaczenia indeksu zestawu dokumentów
|
void |
updateLinkTranslation(Long id,
String newValue)
Aktualizuje tekst tłumaczenia zestawu dokumentów
|
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult
List<Link> getLinks(String username)
void deleteLinkIndex(Long linkIndexId)
linkIndexId
- Id indeksu zestawu dokumentówList<LinkProtection> getLinkProtections(Long linkId)
void deleteLink(Long linkId)
linkId
- Id zestawu dokumentówvoid deleteLinkConnection(Long linkConnectionId)
linkConnectionId
- Id powiązania zestawu dokumentówList<LinkConnection> getLinkConnectionsForLink(Long linkId, String... joins)
linkId
- Id zestawu dokumentówjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranego obiektuList<LinkConnection> getLinkConnectionsForLinkIndex(Long linkIndexId, String... joins)
linkIndexId
- Id indeksu zestawu dokumentówjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranego obiektuList<LinkConnection> getLinkConnectionsForDocClassIndex(Long docClassIndexId, String... joins)
docClassIndexId
- Id indeksu klasy dokumentówjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranego obiektuLink getLink(Long linkId, String... joins)
linkId
- Id zestawu dokumentówjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranego obiektu.Link getByName(String linkName, String... joins)
linkName
- Nazwa zestawu dokumentówLinkIndex getLinkIndex(Long id, String... joins)
id
- Id indeksu zestawu dokumentówjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranego obiektuOptional<LinkIndex> getLinkIndexByName(Long linkId, String indexName)
linkId
- Id zestawu dokumentówindexName
- Szukana nazwa indeksu zestawu dokumentówList<LinkIndex> getAllLinkIndices()
List<LinkIndex> getLinkIndicesForLink(Long linkId)
linkId
- Id zestawu dokumentówLong addLinkIndex(LinkIndex linkIndex)
linkIndex
- Indeks zestawu dokumentów do dodaniavoid updateLinkIndex(LinkIndex index)
index
- Zaktualizowany obiekt indeksu zestawu dokumentówboolean existsByName(String linkName)
linkName
- Nazwa zestawu dokumentówlong addLink(Link link)
link
- Zestaw dokumentów do dodanialong changeLink(Link link)
link
- Zestaw dokumentów do aktualizacjilong addLinkConnection(long linkId, long linkIndexId, long docClassId, long docClassIndexId)
linkId
- Id zestawu dokumentówlinkIndexId
- Id indeksu zestawu dokumentówdocClassId
- Id klasy dokumentówdocClassIndexId
- Id indeksu klasy dokumentówvoid addLinkProtection(Long linkId, LinkProtection linkProtection)
linkId
- id zestawu dokumentulinkProtection
- obiekt uprawnieniavoid deleteLinkProtection(Long linkId, String username, Boolean isGroup)
linkId
- id zestawu dokumentuusername
- login użytkownika/grupyisGroup
- czy jest grupowym uprawnieniemList<LinkTranslation> getTranslationsForLocale(Locale locale, String... joins)
locale
- Językjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranych obiektówList<LinkIndexTranslation> getLinkIndexTranslationsForLocale(Locale locale, String... joins)
locale
- Językjoins
- Określa, które z powiązanych elementów chcemy dołączyć do pobieranych obiektówvoid deleteLinkTranslationsForLocale(Locale locale)
locale
- Językvoid deleteLinkIndexTranslationsForLocale(Locale locale)
locale
- JęzykLong addLinkTranslation(Long linkId, LinkTranslation linkTranslation)
linkId
- Id tłumaczonego zestawu dokumentówlinkTranslation
- Tłumaczenie do dodaniaLong addLinkIndexTranslation(Long linkIndexId, LinkIndexTranslation linkIndexTranslation)
linkIndexId
- Id tłumaczonego indeksu zestawu dokumentówlinkIndexTranslation
- Tłumaczenie do dodaniavoid updateLinkTranslation(Long id, String newValue)
id
- Id tłumaczenia zestawu dokumentównewValue
- Nowy tekst tłumaczeniavoid updateLinkIndexTranslation(Long id, String newValue)
id
- Id tłumaczenia indeksu zestawu dokumentównewValue
- Nowy tekst tłumaczeniavoid deleteLinkTranslation(Long id)
id
- Id tłumaczeniavoid deleteLinkIndexTranslation(Long id)
id
- Id tłumaczeniaString getLinkTranslation(Long entityId, TranslatedFieldType fieldType)
entityId
- Id elementufieldType
- Typ polaString getLinkTranslation(Long entityId, TranslatedFieldType fieldType, Locale locale)
entityId
- Id elementufieldType
- Typ polalocale
- JęzykString getLinkIndexTranslation(Long entityId, TranslatedFieldType fieldType)
entityId
- Id elementufieldType
- Typ polaString getLinkIndexTranslation(Long entityId, TranslatedFieldType fieldType, Locale locale)
entityId
- Id elementufieldType
- Typ polalocale
- Językvoid moveUpDocumentLinkIndex(Long linkIndexId)
linkIndexId
- Id indeksu zestawu dokumentówCopyright © 2023 Suncode. All rights reserved.