Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Od wersji 4.0.23 systemu klasa LinkTable LinkIndexTable została w całości usunięta i zastąpiona przez klasę LinkLinkIndex. Obie klasy reprezentują obiekty z tabeli pm_linkslinkindecies. W celu dostosowania funkcji wykorzystujących usuniętą klasę LinkTableLinkIndexTable, należy zamienić wszelkie odwołania do klasy LinkTable klasy LinkIndexTable na odwołania do klasy LinkLinkIndex.

Poniższa tabela zawiera informacje o różnicach w definicji klasy:

String linkName linkDescription
Typ i nazwa pola w klasie LinkTableLinkIndexTableTyp i nazwa pola w klasie LinkNazwa kolumny w tabeli pm_linkslinkindecies
Long linkIdLink linklinkid
String indexNameString namelinknameindexname
String indexDescriptionString descriptionlinkdescriptionindexdescription
String indexTypeString typeindextype
String indexValuesString valuesindexvalues
Long indexOrderLong orderindexorder

Ponadto w wersji 4.0.23 usunięte zostały wszystkie metody operujące na obiektach klasy LinkTableLinkIndexTable. Metody te zostały zastąpione przez metody z komponentu Springa LinkService.

...

Metoda związana z obiektami klasy LinkTableLinkIndexTableMetoda związana z obiektami klasy LinkLinkIndexUwagi
Code Block
languagejava
titleDostęp do usług
linenumberstrue
long DBManagement.addLinkaddLinkIndex(LinkTableLinkIndexTable linkTablelinkIndexTable)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
longLong LinkService.addLinkaddLinkIndex(Link linkLinkIndex linkIndex, Long linkId)
 
Code Block
languagejava
titleDostęp do usług
linenumberstrue
long DBManagement.changeLinkchangeLinkIndex(LinkTableLinkIndexTable linkTablelinkIndexTable)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
longvoid LinkService.changeLinkupdateLinkIndex(Link linkLinkIndex index, Long id)
 
Code Block
languagejava
titleDostęp do usług
linenumberstrue
ArrayList DBManagement.GetAllLinksGetAllLinkIndecies(String linkId)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
List<Link>List<LinkIndex> LinkService.getAll(String... joinsgetLinkIndicesForLink(Long linkId)
 
Code Block
languagejava
titleDostęp do usług
linenumberstrue
LinkTableLinkIndexTable DBManagement.getLinkgetLinkIndex(String id)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
LinkLinkIndex LinkService.getLinkgetLinkIndex(Long linkId, String... joins id)
 
Code Block
languagejava
titleDostęp do usług
linenumberstrue
LinkTableLinkIndexTable DBManagement.getLinkByNamegetLinkIndexByName(String sLinkNamesLinkId, String sLinkIndexName)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
LinkOptional<LinkIndex> LinkService.getByNamegetLinkIndexByName(String linkName, String... joins )
 
Long linkId, String indexName)
 
Code Block
languagejava
titleDostęp do usług
linenumberstrue
void DBManagement.deleteIndeciesForLink(Session session, String linkId)
Brak pojedynczej analogicznej metody.TODO
Code Block
languagejava
titleDostęp do usług
linenumberstrue
void DBManagement.deleteIndeciesForLink(String linkId)
Brak pojedynczej analogicznej metody.

TODO
Code Block
languagejava
titleDostęp do usług
linenumberstrue
void DBManagement.deleteLinkdeleteLinkIndex(String id)
Code Block
languagejava
titleDostęp do usług
linenumberstrue
void LinkService.deleteLinkdeleteLinkIndex(Long linkIdlinkIndexId)
 

Zastąpienie klasy LinkConnectionTable klasą LinkConnection

...