org.openmobileis.modules.crm.database.common.jdbc
Class JDBCIntlLabelFactory
java.lang.Object
|
+--org.openmobileis.modules.crm.database.common.jdbc.JDBCIntlLabelFactory
- All Implemented Interfaces:
- LabelFactory
- public abstract class JDBCIntlLabelFactory
- extends java.lang.Object
- implements LabelFactory
JDBC Factory for internationalized labels (labels with a language)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
query
protected LabelJDBCQuery query
JDBCIntlLabelFactory
public JDBCIntlLabelFactory(LabelJDBCQuery q)
getLabelListForCategorie
public Array getLabelListForCategorie(java.lang.String categorie)
- Specified by:
getLabelListForCategorie
in interface LabelFactory
getCategoriesList
public java.lang.String[][] getCategoriesList()
- Specified by:
getCategoriesList
in interface LabelFactory
getLabelWithIds
public Label getLabelWithIds(java.lang.String id,
java.lang.String category,
java.lang.String lang)
getLabelWithIds
public Label getLabelWithIds(java.lang.String id,
java.lang.String category)
- Specified by:
getLabelWithIds
in interface LabelFactory
storeLabel
public void storeLabel(Label label)
throws ServiceException,
DatabaseException
- Description copied from interface:
LabelFactory
- call by synchro server to create the label DB
- Specified by:
storeLabel
in interface LabelFactory
deleteLabel
public void deleteLabel(java.lang.String id,
java.lang.String category)
throws ServiceException,
DatabaseException
- Specified by:
deleteLabel
in interface LabelFactory
deleteLabel
public void deleteLabel(java.lang.String id,
java.lang.String category,
java.lang.String language)
throws ServiceException,
DatabaseException
convertIdsToLabelObjectIds
public java.lang.String convertIdsToLabelObjectIds(java.lang.String labelid,
java.lang.String category)
initLabelDB
public abstract void initLabelDB()
getLanguage
public abstract java.lang.String getLanguage()
getLabelListForCategorieAdmin
public abstract Array getLabelListForCategorieAdmin(java.lang.String category)
- Get all labels for all languages for the category.
- Parameters:
category
- - Returns:
-
notifyLabelUpdate
public abstract void notifyLabelUpdate(Label label)
throws SynchroException
notifyLabeldelete
public abstract void notifyLabeldelete(java.lang.String labelId,
java.lang.String categoryId,
java.lang.String language)
throws SynchroException
Copyright 2005 e-Care. All Rights Reserved.