|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Wikitty
Wikitty object, containing data as map.
| Method Summary | ||
|---|---|---|
void |
addExtension(List<WikittyExtension> exts)
Add multiples extensions. |
|
void |
addExtension(WikittyExtension ext)
Add new extension. |
|
void |
addMetaExtension(WikittyExtension metaExtension,
String extensionFqn)
Add a meta-extension on the given extension to this wikitty. |
|
void |
addMetaExtension(WikittyExtension metaExtension,
WikittyExtension extension)
Add a meta-extension about the given extension to this wikitty. |
|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add property change listener. |
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Add property change listener on property. |
|
void |
addToField(String fqFieldName,
Object value)
Add an element in a field |
|
void |
addToField(String ext,
String fieldName,
Object value)
|
|
void |
clearDirty()
clear the lists of modified field since last restore. |
|
void |
clearField(String fqFieldName)
Clear a field |
|
void |
clearField(String ext,
String fieldName)
|
|
Wikitty |
clone()
|
|
Set<String> |
fieldNames()
Return only used fieldNames |
|
Set<String> |
getAllFieldNames()
Return all fieldName available in all extension |
|
Date |
getDeleteDate()
Return deletion date. |
|
Set<String> |
getDirty()
get the field modified after wikitty was restored |
|
WikittyExtension |
getExtension(String ext)
|
|
Collection<WikittyExtension> |
getExtensionDependencies(String ext,
boolean recursively)
Recherche toutes les extensions de ce wikitty qui dependent d'une extension particuliere |
|
Collection<String> |
getExtensionNames()
|
|
Collection<WikittyExtension> |
getExtensions()
|
|
BigDecimal |
getFieldAsBigDecimal(String ext,
String fieldName)
|
|
boolean |
getFieldAsBoolean(String ext,
String fieldName)
|
|
byte[] |
getFieldAsBytes(String ext,
String fieldName)
|
|
Date |
getFieldAsDate(String ext,
String fieldName)
|
|
double |
getFieldAsDouble(String ext,
String fieldName)
|
|
float |
getFieldAsFloat(String ext,
String fieldName)
|
|
int |
getFieldAsInt(String ext,
String fieldName)
|
|
|
getFieldAsList(String ext,
String fieldName,
Class<E> clazz)
If object is a set, it is automatically transform to list. |
|
long |
getFieldAsLong(String ext,
String fieldName)
|
|
Object |
getFieldAsObject(String ext,
String fieldName)
Get field value. |
|
|
getFieldAsSet(String ext,
String fieldName,
Class<E> clazz)
|
|
String |
getFieldAsString(String ext,
String fieldName)
|
|
String |
getFieldAsWikitty(String ext,
String fieldName)
return wikitty id and not wikitty objet because this method can be call on server or client side and it's better to keep conversion between id and objet to the caller |
|
FieldType |
getFieldType(String fqfieldName)
Return field type for the given fieldName. |
|
Map<String,Object> |
getFieldValue()
All field value in unmodifiable map |
|
Object |
getFqField(String fqFieldName)
get the value of and field given its fqn, if this field doesn't exists null is returned |
|
String |
getId()
Get wikkity id. |
|
String |
getVersion()
|
|
boolean |
hasExtension(String extName)
Check if current wikitty has extension. |
|
boolean |
hasField(String fqfieldName)
Check if current wikitty has requested fully qualified field. |
|
boolean |
hasField(String extName,
String fieldName)
Check if current wikitty has requested field. |
|
boolean |
hasMetaExtension(String metaExtensionName,
String extensionName)
Check that the wikitty has a metaExtension about a given extension. |
|
boolean |
isDeleted()
Return true is wikitty is deleted. |
|
boolean |
isEmpty()
|
|
void |
removeFromField(String fqFieldName,
Object value)
Remove an element from a field |
|
void |
removeFromField(String ext,
String fieldName,
Object value)
|
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove property change listener. |
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Remove property change listener on property. |
|
void |
replaceWith(Wikitty w)
Replace all field of current wikitty with field found in w. |
|
void |
replaceWith(Wikitty w,
boolean force)
Replace all field of current wikitty with field found in w. |
|
void |
setDeleteDate(Date date)
Set deletion date. |
|
void |
setField(String ext,
String fieldName,
Object value)
Set field value. |
|
void |
setFqField(String fieldName,
Object value)
set the value of a field given is fqn. |
|
void |
setVersion(String version)
Server only used |
|
| Method Detail |
|---|
void addPropertyChangeListener(PropertyChangeListener listener)
listener - listener to addvoid removePropertyChangeListener(PropertyChangeListener listener)
listener - listener to remove
void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
propertyName - property to listenlistener - listener to add
void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
propertyName - property to listenlistener - listener to removevoid replaceWith(Wikitty w)
w - wikitty where we take information
void replaceWith(Wikitty w,
boolean force)
w - wikitty where we take informationString getId()
boolean isDeleted()
true is wikitty is deleted.
true is wikitty is deletedDate getDeleteDate()
null if not deletedvoid setDeleteDate(Date date)
date - deletion datevoid addExtension(WikittyExtension ext)
ext - extension to addvoid addExtension(List<WikittyExtension> exts)
exts - extensions to add
boolean hasMetaExtension(String metaExtensionName,
String extensionName)
metaExtensionName - the metaExtension to be checkedextensionName - an extension already added to the wikitty
true if current wikitty has meta extension
void addMetaExtension(WikittyExtension metaExtension,
WikittyExtension extension)
metaExtension - the metaExtension to addextension - an extension already added to the wikitty
void addMetaExtension(WikittyExtension metaExtension,
String extensionFqn)
metaExtension - the metaExtension to addextensionFqn - the name of the extension already added to the wikittyboolean hasExtension(String extName)
extName - extension name to check
true if current wikitty has extension.
boolean hasField(String extName,
String fieldName)
extName - extension namefieldName - field name on extension
true if wikitty has fieldboolean hasField(String fqfieldName)
fqfieldName - fully qualified field name
true if wikitty has fieldWikittyExtension getExtension(String ext)
Collection<String> getExtensionNames()
Collection<WikittyExtension> getExtensions()
Collection<WikittyExtension> getExtensionDependencies(String ext,
boolean recursively)
ext - le nom d'une extensionrecursively - si la dependance doit aussi etre recherche recursivement
FieldType getFieldType(String fqfieldName)
fqfieldName - fully qualified fieldName extension.fieldname
void setField(String ext,
String fieldName,
Object value)
ext - extensionfieldName - field namevalue -
Object getFieldAsObject(String ext,
String fieldName)
ext - extension namefieldName - field name
byte[] getFieldAsBytes(String ext,
String fieldName)
boolean getFieldAsBoolean(String ext,
String fieldName)
BigDecimal getFieldAsBigDecimal(String ext,
String fieldName)
int getFieldAsInt(String ext,
String fieldName)
long getFieldAsLong(String ext,
String fieldName)
float getFieldAsFloat(String ext,
String fieldName)
double getFieldAsDouble(String ext,
String fieldName)
String getFieldAsString(String ext,
String fieldName)
Date getFieldAsDate(String ext,
String fieldName)
String getFieldAsWikitty(String ext,
String fieldName)
ext - extension name where this field must to befieldName - the field name
WikittyException
<E> List<E> getFieldAsList(String ext,
String fieldName,
Class<E> clazz)
E - clazz -
<E> Set<E> getFieldAsSet(String ext,
String fieldName,
Class<E> clazz)
E - clazz -
void addToField(String ext,
String fieldName,
Object value)
void removeFromField(String ext,
String fieldName,
Object value)
void clearField(String ext,
String fieldName)
void addToField(String fqFieldName,
Object value)
fqFieldName - the fully qualified name of a collection fieldvalue - the value to be added to the collection
void removeFromField(String fqFieldName,
Object value)
fqFieldName - the fully qualified name of a collection fieldvalue - the value to be removed to the collectionvoid clearField(String fqFieldName)
fqFieldName - the fully qualified name of a collection fieldSet<String> fieldNames()
Map<String,Object> getFieldValue()
Set<String> getAllFieldNames()
Object getFqField(String fqFieldName)
String getVersion()
void setVersion(String version)
version - Set<String> getDirty()
void clearDirty()
void setFqField(String fieldName,
Object value)
fieldName - fqn (ex: extensionName.fieldName)value - new valueboolean isEmpty()
Wikitty clone()
throws CloneNotSupportedException
CloneNotSupportedExceptionObject.clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||