org.gnomekr.potron.service
Interface ITranslationManager
- All Known Implementing Classes:
- TranslationManager
public interface ITranslationManager
ITranslationManager.java
- Version:
- $Revision 1.1 $ $Date: 2005/09/11 05:49:44 $
- Author:
- Xavier Cho
Method Summary |
void |
abandonCheckedOutEntry(long translatedEntryId)
|
long |
addTranslation(Translation translation)
|
long |
addTranslation(Translation translation,
Reader reader)
|
void |
checkInEntry(long entryId,
String translatedString,
boolean fuzzy)
|
void |
checkInEntry(long entryId,
String translatedString,
List<String> pluralStrings,
boolean fuzzy)
|
TranslatedEntry |
checkOutEntry(long entryId)
|
void |
exportTranslation(long id,
Writer writer)
Generate a "po" from all translated entries for the given translation. |
List<TranslatedEntry> |
getCheckedOutEntries(long translationId)
|
List<TranslatedEntry> |
getCheckedOutEntries(String userName)
|
TranslatedEntry |
getEntry(long id)
|
List<TranslatedEntry> |
getFuzzyEntries(long translationId,
boolean includeCheckedOutEntries)
|
List<TranslatedEntry> |
getTranslatedEntries(long translationId)
|
Translation |
getTranslation(long id)
|
List<TranslatedEntry> |
getUntranslatedEntries(long translationId,
boolean includeCheckedOutEntries)
|
void |
removeTranslation(long id)
|
void |
updateTranslation(Translation translation)
|
void |
updateTranslation(Translation translation,
Reader reader)
|
addTranslation
long addTranslation(Translation translation)
- Parameters:
translation
-
- Returns:
addTranslation
long addTranslation(Translation translation,
Reader reader)
throws ParseException,
IOException
- Parameters:
translation
- reader
-
- Returns:
-
- Throws:
ParseException
IOException
exportTranslation
void exportTranslation(long id,
Writer writer)
throws IOException
- Generate a "po" from all translated entries for the given translation.
- Parameters:
id
- the translation to exportwriter
- the writer object export to
- Throws:
IOException
getTranslation
Translation getTranslation(long id)
- Parameters:
id
-
- Returns:
updateTranslation
void updateTranslation(Translation translation)
- Parameters:
translation
-
updateTranslation
void updateTranslation(Translation translation,
Reader reader)
throws ParseException,
IOException
- Parameters:
translation
- reader
-
- Throws:
ParseException
IOException
removeTranslation
void removeTranslation(long id)
- Parameters:
id
-
getTranslatedEntries
List<TranslatedEntry> getTranslatedEntries(long translationId)
- Parameters:
translationId
-
- Returns:
getUntranslatedEntries
List<TranslatedEntry> getUntranslatedEntries(long translationId,
boolean includeCheckedOutEntries)
- Parameters:
translationId
- includeCheckedOutEntries
-
- Returns:
getFuzzyEntries
List<TranslatedEntry> getFuzzyEntries(long translationId,
boolean includeCheckedOutEntries)
- Parameters:
translationId
- includeCheckedOutEntries
-
- Returns:
getEntry
TranslatedEntry getEntry(long id)
- Parameters:
id
-
- Returns:
getCheckedOutEntries
List<TranslatedEntry> getCheckedOutEntries(long translationId)
- Parameters:
translationId
-
- Returns:
getCheckedOutEntries
List<TranslatedEntry> getCheckedOutEntries(String userName)
- Parameters:
userName
-
- Returns:
checkOutEntry
TranslatedEntry checkOutEntry(long entryId)
throws AlreadyCheckedOutException
- Parameters:
entryId
-
- Returns:
-
- Throws:
AlreadyCheckedOutException
abandonCheckedOutEntry
void abandonCheckedOutEntry(long translatedEntryId)
- Parameters:
translatedEntryId
-
checkInEntry
void checkInEntry(long entryId,
String translatedString,
boolean fuzzy)
- Parameters:
entryId
- translatedString
- fuzzy
-
checkInEntry
void checkInEntry(long entryId,
String translatedString,
List<String> pluralStrings,
boolean fuzzy)
- Parameters:
entryId
- translatedString
- pluralStrings
- fuzzy
-
Copyright © 2000-2005 Gnome Korea. All Rights Reserved.