|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.folt.models.datamodel.sql.SQLMonoLingualObject
@Entity public class SQLMonoLingualObject
| Constructor Summary | |
|---|---|
SQLMonoLingualObject()
|
|
SQLMonoLingualObject(java.lang.String formattedSegment,
java.lang.String language)
|
|
SQLMonoLingualObject(java.lang.String formattedSegment,
java.lang.String language,
java.lang.Class classname,
java.lang.reflect.Method determinePlaintext,
java.lang.Object params)
|
|
| Method Summary | |
|---|---|
void |
addTmxProp(SQLTmxProp property)
addTmxProp adds a new property to the MOL |
void |
addTmxProp(java.lang.String type,
java.lang.String content)
addTmxProp |
boolean |
checkIfCorePropertyExists(SQLTmxProp property)
checkIfCorePropertyExists check if a property is a core property and if yes return true if the type exists; we only allow one core with one tyype per MOL |
void |
clearObject()
|
java.lang.String |
createCSVString()
createCSVString generates aString representation useful for csv export; separator = \t tab |
java.lang.String |
createCSVString(java.lang.String separator)
createCSVString generates aString representation useful for csv export; separator supplied |
java.lang.String |
createCSVString(java.lang.String separator,
java.lang.String nullValue,
java.lang.String terminator)
createCSVString |
java.lang.String |
format()
format |
java.lang.Long |
getCreationTime()
|
java.lang.String |
getFormattedSegment()
|
java.lang.Integer |
getId()
|
java.lang.String |
getLanguage()
|
java.lang.Long |
getLastAccessTime()
|
GeneralLinguisticObject.LinguisticTypes |
getLingType()
|
java.util.List<SQLTmxProp> |
getLinguisticProperties()
|
java.lang.Long |
getModificationTime()
|
SQLMultiLingualObject |
getParentMultiLingualObject()
|
java.lang.String |
getPlainTextSegment()
|
java.lang.String |
getStOwner()
|
java.lang.String |
getStUniqueID()
|
java.lang.Long |
getUsageNumber()
|
static void |
main(java.lang.String[] args)
main |
MonoLingualObject |
mapFrom()
mapFrom maps a SQLMonOLingualObject to a standard MonoLinguaObject |
static SQLMonoLingualObject |
mapTo(MonoLingualObject mono,
SQLMultiLingualObject sqlmulti)
mapTo maps a MonoLingualObject into a SQLMonoLingualObject |
void |
setCreationTime(java.lang.Long creationTime)
|
void |
setFormattedSegment(java.lang.String formattedSegment)
|
void |
setId(java.lang.Integer id)
|
void |
setLanguage(java.lang.String language)
|
void |
setLastAccessTime(java.lang.Long lastAccessTime)
|
void |
setLingType(GeneralLinguisticObject.LinguisticTypes lingType)
|
void |
setLinguisticProperties(java.util.List<SQLTmxProp> linguisticProperties)
|
void |
setModificationTime(java.lang.Long modificationTime)
|
void |
setParentMultiLingualObject(SQLMultiLingualObject parentMultiLingualObject)
|
void |
setPlainTextSegment(java.lang.String plainTextSegment)
|
void |
setStOwner(java.lang.String stOwner)
|
void |
setStUniqueID(java.lang.String stUniqueID)
|
void |
setUsageNumber(java.lang.Long usageNumber)
|
static void |
test()
test a very simple test method for this class - just generates some random test data |
void |
updateModificationTime()
set the modification time to the current time stamp |
void |
updateUsageNumber()
increment the usage counter |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SQLMonoLingualObject()
public SQLMonoLingualObject(java.lang.String formattedSegment,
java.lang.String language)
formattedSegment - the formatted Segment; plaintextsegment is set to the
formattedSegmentlanguage - the language of the segment
public SQLMonoLingualObject(java.lang.String formattedSegment,
java.lang.String language,
java.lang.Class classname,
java.lang.reflect.Method determinePlaintext,
java.lang.Object params)
formattedSegment - language - classname - determinePlaintext - params - | Method Detail |
|---|
public static void main(java.lang.String[] args)
args -
public static SQLMonoLingualObject mapTo(MonoLingualObject mono,
SQLMultiLingualObject sqlmulti)
mono - the MOL to map
public static void test()
public void addTmxProp(SQLTmxProp property)
property - the property to add
public void addTmxProp(java.lang.String type,
java.lang.String content)
type - the type of the propertycontent - the value for the propertypublic boolean checkIfCorePropertyExists(SQLTmxProp property)
property - the SQLTmxProp
public void clearObject()
public java.lang.String createCSVString()
public java.lang.String createCSVString(java.lang.String separator)
separator - the separator to use
public java.lang.String createCSVString(java.lang.String separator,
java.lang.String nullValue,
java.lang.String terminator)
separator - the separator to usenullValue - the null value to useterminator - the terminator to use
public java.lang.String format()
public java.lang.Long getCreationTime()
public java.lang.String getFormattedSegment()
public java.lang.Integer getId()
public java.lang.String getLanguage()
public java.lang.Long getLastAccessTime()
public GeneralLinguisticObject.LinguisticTypes getLingType()
public java.util.List<SQLTmxProp> getLinguisticProperties()
public java.lang.Long getModificationTime()
public SQLMultiLingualObject getParentMultiLingualObject()
public java.lang.String getPlainTextSegment()
public java.lang.String getStOwner()
public java.lang.String getStUniqueID()
public java.lang.Long getUsageNumber()
public MonoLingualObject mapFrom()
public void setCreationTime(java.lang.Long creationTime)
public void setFormattedSegment(java.lang.String formattedSegment)
formattedSegment - the formattedSegment to setpublic void setId(java.lang.Integer id)
id - the id to setpublic void setLanguage(java.lang.String language)
language - the language to setpublic void setLastAccessTime(java.lang.Long lastAccessTime)
lastAccessTime - the lastAccessTime to setpublic void setLingType(GeneralLinguisticObject.LinguisticTypes lingType)
lingType - the lingType to setpublic void setLinguisticProperties(java.util.List<SQLTmxProp> linguisticProperties)
linguisticProperties - the linguisticProperties to setpublic void setModificationTime(java.lang.Long modificationTime)
public void setParentMultiLingualObject(SQLMultiLingualObject parentMultiLingualObject)
parentMultiLingualObject - the parentMultiLingualObject to setpublic void setPlainTextSegment(java.lang.String plainTextSegment)
plainTextSegment - the plainTextSegment to setpublic void setStOwner(java.lang.String stOwner)
stOwner - the stOwner to setpublic void setStUniqueID(java.lang.String stUniqueID)
stUniqueID - the stUniqueID to setpublic void setUsageNumber(java.lang.Long usageNumber)
public void updateModificationTime()
public void updateUsageNumber()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||