Zastąpienie klasy LinkTable klasą Link
Od wersji 4.0.23 systemu klasa LinkTable została w całości usunięta i zastąpiona przez klasę Link. Obie klasy reprezentują obiekty z tabeli pm_links. W celu dostosowania funkcji wykorzystujących usuniętą klasę LinkTable, należy zamienić wszelkie odwołania do klasy LinkTable na odwołania do klasy Link.
...
Metoda związana z obiektami klasy LinkTable | Metoda związana z obiektami klasy Link |
---|
Code Block |
---|
| long DBManagement.addLink(LinkTable linkTable)
|
| Code Block |
---|
| long LinkService.addLink(Link link)
|
|
Code Block |
---|
| long DBManagement.changeLink(LinkTable linkTable)
|
| Code Block |
---|
| long LinkService.changeLink(Link link)
|
|
Code Block |
---|
| ArrayList DBManagement.GetAllLinks()
|
| Code Block |
---|
| List<Link> LinkService.getAll(String... joins)
|
|
Code Block |
---|
| LinkTable DBManagement.getLink(String id)
|
| Code Block |
---|
| Link LinkService.getLink(Long linkId, String... joins )
|
|
Code Block |
---|
| LinkTable DBManagement.getLinkByName(String sLinkName)
|
| Code Block |
---|
| Link LinkService.getByName(String linkName, String... joins )
|
|
Code Block |
---|
| void DBManagement.deleteLink(String id)
|
| Code Block |
---|
| void LinkService.deleteLink(Long linkId)
|
|
Zastąpienie klasy LinkIndexTable klasą LinkIndex
Od wersji 4.0.23 systemu klasa LinkIndexTable została w całości usunięta i zastąpiona przez klasę LinkIndex. Obie klasy reprezentują obiekty z tabeli pm_linkindecies. W celu dostosowania funkcji wykorzystujących usuniętą klasę LinkIndexTable, należy zamienić wszelkie odwołania do klasy LinkIndexTable na odwołania do klasy LinkIndex.
...
Metoda związana z obiektami klasy LinkIndexTable | Metoda związana z obiektami klasy LinkIndex | Uwagi |
---|
Code Block |
---|
| long DBManagement.addLinkIndex(LinkIndexTable linkIndexTable)
|
| Code Block |
---|
| Long LinkService.addLinkIndex(LinkIndex linkIndex)
|
| |
Code Block |
---|
| long DBManagement.changeLinkIndex(LinkIndexTable linkIndexTable) |
| Code Block |
---|
| void LinkService.updateLinkIndex(LinkIndex index)
|
| |
Code Block |
---|
| ArrayList DBManagement.GetAllLinkIndecies(String linkId) |
| Code Block |
---|
| List<LinkIndex> LinkService.getLinkIndicesForLink(Long linkId)
|
| |
Code Block |
---|
| LinkIndexTable DBManagement.getLinkIndex(String id)
|
| Code Block |
---|
| LinkIndex LinkService.getLinkIndex(Long id)
|
| |
Code Block |
---|
| LinkIndexTable DBManagement.getLinkIndexByName(String sLinkId, String sLinkIndexName)
|
| Code Block |
---|
| Optional<LinkIndex> LinkService.getLinkIndexByName(Long linkId, String indexName)
|
| W przypadku, gdy indeks o podanej nazwie nie istnieje we wskazanym zestawie dokumentów, zwracany jest pusty Optional. |
Code Block |
---|
| void DBManagement.deleteIndeciesForLink(Session session, String linkId)
|
| Brak pojedynczej analogicznej metody. | Możliwe jest osiągnięcie tego samego efektu poniższym kodem: Code Block |
---|
language | java |
---|
linenumbers | true |
---|
| LinkService linkService = SpringContext.getBean( LinkService.class );
linkService.getLinkIndicesForLink(<id_zestawu_dokumentow>)
.stream()
.forEach( linkIndex -> linkService.deleteLinkIndex( linkIndex.getId() ) ); |
|
Code Block |
---|
| void DBManagement.deleteIndeciesForLink(String linkId)
|
| Brak pojedynczej analogicznej metody.
| Możliwe jest osiągnięcie tego samego efektu poniższym kodem: Code Block |
---|
language | java |
---|
linenumbers | true |
---|
| LinkService linkService = SpringContext.getBean( LinkService.class );
linkService.getLinkIndicesForLink(<id_zestawu_dokumentow>)
.stream()
.forEach( linkIndex -> linkService.deleteLinkIndex( linkIndex.getId() ) ); |
|
Code Block |
---|
| void DBManagement.deleteLinkIndex(String id)
|
| Code Block |
---|
| void LinkService.deleteLinkIndex(Long linkIndexId)
|
| |
Zastąpienie klasy LinkConnectionTable klasą LinkConnection
Od wersji 4.0.23 systemu klasa LinkConnectionTable została w całości usunięta i zastąpiona przez klasę LinkConnection. Obie klasy reprezentują obiekty z tabeli pm_linkconnection. W celu dostosowania funkcji wykorzystujących usuniętą klasę LinkConnectionTable, należy zamienić wszelkie odwołania do klasy LinkConnectionTable na odwołania do klasy LinkConnection.
...