public class HSqlDbLinksHandler extends DbLinksHandlerImpl
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_I18N_TITLE |
static String |
FIELD_LINK_ID |
static String |
FIELD_LINK_POSITION |
static String |
FIELD_LINK_PROVIDER_ID |
static String |
FIELD_LINK_PROVIDER_NAME |
static String |
FIELD_LINK_PUBLISHED |
static String |
FIELD_LINK_WEB_URL |
static String |
PROC_REMOVE_LINKS |
static String |
PROC_REMOVE_LINKS_I18N |
static String |
PROC_SAVE_LINKS |
static String |
PROC_SAVE_LINKS_I18N |
static String |
VIEW_LINKS |
static String |
VIEW_LINKS_I18N |
Constructor and Description |
---|
HSqlDbLinksHandler() |
HSqlDbLinksHandler(String schema) |
Modifier and Type | Method and Description |
---|---|
protected DbLink |
buildLink(ResultSet result) |
long[] |
getLinkIds(Connection c,
long objectId,
Boolean published,
EstateLinkProvider provider) |
DbLink[] |
getLinks(Connection c,
long[] ids) |
DbLink[] |
getLinks(Connection c,
long objectId,
Boolean published,
EstateLinkProvider provider) |
void |
loadLinkTranslations(Connection c,
DbLink[] links,
Map<Long,String> languageMap) |
void |
removeLinks(Connection c,
long[] ids) |
void |
saveLink(Connection c,
DbLink link,
Map<Long,String> languageMap) |
protected void |
saveLinkAdditionally(Connection c,
DbLink link,
long linkId,
List<Statement> statements) |
createLink, getLink, getLinkIds, getLinks, loadLinkTranslations, loadLinkTranslations, loadLinkTranslations, removeLink, saveLink, saveLink
getSchema, getSchemaPath, setSchema
public static final String PROC_REMOVE_LINKS
public static final String PROC_REMOVE_LINKS_I18N
public static final String PROC_SAVE_LINKS
public static final String PROC_SAVE_LINKS_I18N
public static final String VIEW_LINKS
public static final String VIEW_LINKS_I18N
public static final String FIELD_LINK_ID
public static final String FIELD_LINK_WEB_URL
public static final String FIELD_LINK_PROVIDER_ID
public static final String FIELD_LINK_PROVIDER_NAME
public static final String FIELD_LINK_PUBLISHED
public static final String FIELD_LINK_POSITION
public static final String FIELD_I18N_TITLE
public HSqlDbLinksHandler()
public HSqlDbLinksHandler(String schema)
protected DbLink buildLink(ResultSet result) throws SQLException
SQLException
public DbLink[] getLinks(Connection c, long[] ids) throws SQLException
getLinks
in interface DbLinksHandler
getLinks
in class DbLinksHandlerImpl
SQLException
public DbLink[] getLinks(Connection c, long objectId, Boolean published, EstateLinkProvider provider) throws SQLException
getLinks
in interface DbLinksHandler
getLinks
in class DbLinksHandlerImpl
SQLException
public long[] getLinkIds(Connection c, long objectId, Boolean published, EstateLinkProvider provider) throws SQLException
getLinkIds
in interface DbLinksHandler
getLinkIds
in class DbLinksHandlerImpl
SQLException
public void loadLinkTranslations(Connection c, DbLink[] links, Map<Long,String> languageMap) throws SQLException
loadLinkTranslations
in interface DbLinksHandler
loadLinkTranslations
in class DbLinksHandlerImpl
SQLException
public void removeLinks(Connection c, long[] ids) throws SQLException
removeLinks
in interface DbLinksHandler
removeLinks
in class DbLinksHandlerImpl
SQLException
public void saveLink(Connection c, DbLink link, Map<Long,String> languageMap) throws SQLException
saveLink
in interface DbLinksHandler
saveLink
in class DbLinksHandlerImpl
SQLException
protected void saveLinkAdditionally(Connection c, DbLink link, long linkId, List<Statement> statements) throws SQLException
SQLException
Copyright © 2019 OpenEstate. All rights reserved.