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.
Poniższa tabela zawiera informacje o różnicach w definicji klasy:
Typ i nazwa pola w klasie LinkTable | Typ i nazwa pola w klasie Link | Nazwa kolumny w tabeli pm_links |
---|---|---|
String linkName | String name | linkname |
String linkDescription | String description | linkdescription |
Ponadto w wersji 4.0.23 usunięte zostały wszystkie metody operujące na obiektach klasy LinkTable. Metody te zostały zastąpione przez metody z komponentu Springa LinkService.
Poniższa tabela zawiera informacje o różnicach w metodach operujących na obiektach klasy:
Metoda związana z obiektami klasy LinkTable | Metoda związana z obiektami klasy Link | Uwagi |
---|---|---|
Dostęp do usług long DBManagement.addLink(LinkTable linkTable) | Dostęp do usług long LinkService.addLink(Link link) | |
Dostęp do usług long DBManagement.changeLink(LinkTable linkTable) | Dostęp do usług long LinkService.changeLink(Link link) | |
Dostęp do usług ArrayList DBManagement.GetAllLinks() | Dostęp do usług List<Link> LinkService.getAll(String... joins) | |
Dostęp do usług LinkTable DBManagement.getLink(String id) | Dostęp do usług Link LinkService.getLink(Long linkId, String... joins ) | |
Dostęp do usług LinkTable DBManagement.getLinkByName(String sLinkName) | Dostęp do usług Link LinkService.getByName(String linkName, String... joins ) | |
Dostęp do usług void DBManagement.deleteLink(String id) | Dostęp do usług 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.
Poniższa tabela zawiera informacje o różnicach w definicji klasy:
Typ i nazwa pola w klasie LinkIndexTable | Typ i nazwa pola w klasie Link | Nazwa kolumny w tabeli pm_linkindecies |
---|---|---|
Long linkId | Link link | linkid |
String indexName | String name | indexname |
String indexDescription | String description | indexdescription |
String indexType | String type | indextype |
String indexValues | String values | indexvalues |
Long indexOrder | Long order | indexorder |
Ponadto w wersji 4.0.23 usunięte zostały wszystkie metody operujące na obiektach klasy LinkIndexTable. Metody te zostały zastąpione przez metody z komponentu Springa LinkService.
Poniższa tabela zawiera informacje o różnicach w metodach operujących na obiektach klasy:
Metoda związana z obiektami klasy LinkIndexTable | Metoda związana z obiektami klasy LinkIndex | Uwagi |
---|---|---|
Dostęp do usług long DBManagement.addLinkIndex(LinkIndexTable linkIndexTable) | Dostęp do usług Long LinkService.addLinkIndex(LinkIndex linkIndex, Long linkId) | |
Dostęp do usług long DBManagement.changeLinkIndex(LinkIndexTable linkIndexTable) | Dostęp do usług void LinkService.updateLinkIndex(LinkIndex index, Long id) | |
Dostęp do usług ArrayList DBManagement.GetAllLinkIndecies(String linkId) | Dostęp do usług List<LinkIndex> LinkService.getLinkIndicesForLink(Long linkId) | |
Dostęp do usług LinkIndexTable DBManagement.getLinkIndex(String id) | Dostęp do usług LinkIndex LinkService.getLinkIndex(Long id) | |
Dostęp do usług LinkIndexTable DBManagement.getLinkIndexByName(String sLinkId, String sLinkIndexName) | Dostęp do usług Optional<LinkIndex> LinkService.getLinkIndexByName(Long linkId, String indexName) | |
Dostęp do usług void DBManagement.deleteIndeciesForLink(Session session, String linkId) | Brak pojedynczej analogicznej metody. | TODO |
Dostęp do usług void DBManagement.deleteIndeciesForLink(String linkId) | Brak pojedynczej analogicznej metody. | TODO |
Dostęp do usług void DBManagement.deleteLinkIndex(String id) | Dostęp do usług void LinkService.deleteLinkIndex(Long linkIndexId) |
Zastąpienie klasy LinkConnectionTable klasą LinkConnection
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.
Poniższa tabela zawiera informacje o różnicach w definicji klasy:
Typ i nazwa pola w klasie LinkTable | Typ i nazwa pola w klasie Link | Nazwa kolumny w tabeli pm_links |
---|---|---|
String linkName | String name | linkname |
String linkDescription | String description | linkdescription |
Ponadto w wersji 4.0.23 usunięte zostały wszystkie metody operujące na obiektach klasy LinkTable. Metody te zostały zastąpione przez metody z komponentu Springa LinkService.
Poniższa tabela zawiera informacje o różnicach w metodach operujących na obiektach klasy:
Metoda związana z obiektami klasy LinkTable | Metoda związana z obiektami klasy Link | Uwagi |
---|---|---|
Dostęp do usług long DBManagement.addLink(LinkTable linkTable) | Dostęp do usług long LinkService.addLink(Link link) | |
Dostęp do usług long DBManagement.changeLink(LinkTable linkTable) | Dostęp do usług long LinkService.changeLink(Link link) | |
Dostęp do usług ArrayList DBManagement.GetAllLinks() | Dostęp do usług List<Link> LinkService.getAll(String... joins) | |
Dostęp do usług LinkTable DBManagement.getLink(String id) | Dostęp do usług Link LinkService.getLink(Long linkId, String... joins ) | |
Dostęp do usług LinkTable DBManagement.getLinkByName(String sLinkName) | Dostęp do usług Link LinkService.getByName(String linkName, String... joins ) | |
Dostęp do usług void DBManagement.deleteLink(String id) | Dostęp do usług void LinkService.deleteLink(Long linkId) |