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 |
---|
long DBManagement.addLink(LinkTable linkTable)
|
| long LinkService.addLink(Link link)
|
|
long DBManagement.changeLink(LinkTable linkTable)
|
| long LinkService.changeLink(Link link)
|
|
ArrayList DBManagement.GetAllLinks()
|
| List<Link> LinkService.getAll(String... joins)
|
|
LinkTable DBManagement.getLink(String id)
|
| Link LinkService.getLink(Long linkId, String... joins )
|
|
LinkTable DBManagement.getLinkByName(String sLinkName)
|
| Link LinkService.getByName(String linkName, String... joins )
|
|
void DBManagement.deleteLink(String id)
|
| 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 |
---|
long DBManagement.addLinkIndex(LinkIndexTable linkIndexTable)
|
| Long LinkService.addLinkIndex(LinkIndex linkIndex, Long linkId)
|
| |
long DBManagement.changeLinkIndex(LinkIndexTable linkIndexTable) |
| void LinkService.updateLinkIndex(LinkIndex index, Long id)
|
| |
ArrayList DBManagement.GetAllLinkIndecies(String linkId) |
| List<LinkIndex> LinkService.getLinkIndicesForLink(Long linkId)
|
| |
LinkIndexTable DBManagement.getLinkIndex(String id)
|
| LinkIndex LinkService.getLinkIndex(Long id)
|
| |
LinkIndexTable DBManagement.getLinkIndexByName(String sLinkId, String sLinkIndexName)
|
| Optional<LinkIndex> LinkService.getLinkIndexByName(Long linkId, String indexName)
|
| |
void DBManagement.deleteIndeciesForLink(Session session, String linkId)
|
| Brak pojedynczej analogicznej metody. | TODO |
void DBManagement.deleteIndeciesForLink(String linkId)
|
| Brak pojedynczej analogicznej metody.
| TODO |
void DBManagement.deleteLinkIndex(String id)
|
| 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 |
---|
long DBManagement.addLink(LinkTable linkTable)
|
| long LinkService.addLink(Link link)
|
| |
long DBManagement.changeLink(LinkTable linkTable)
|
| long LinkService.changeLink(Link link)
|
| |
ArrayList DBManagement.GetAllLinks()
|
| List<Link> LinkService.getAll(String... joins)
|
| |
LinkTable DBManagement.getLink(String id)
|
| Link LinkService.getLink(Long linkId, String... joins )
|
| |
LinkTable DBManagement.getLinkByName(String sLinkName)
|
| Link LinkService.getByName(String linkName, String... joins )
|
| |
void DBManagement.deleteLink(String id)
|
| void LinkService.deleteLink(Long linkId)
|
| |