|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Wikitty
| Method Summary | ||
|---|---|---|
void |
addExtension(List<WikittyExtension> exts)
|
|
void |
addExtension(WikittyExtension ext)
|
|
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)
|
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
|
|
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()
|
|
Set<String> |
getDirty()
get the field modified after wikitty was restored |
|
WikittyExtension |
getExtension(String ext)
|
|
Collection<WikittyExtension> |
getExtensionDependencies(String ext,
boolean recursively)
|
|
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)
|
|
|
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. |
|
Object |
getFqField(String fqFieldName)
get the value of and field given its fqn |
|
String |
getId()
|
|
String |
getVersion()
|
|
boolean |
hasExtension(String extName)
|
|
boolean |
hasField(String extName,
String fieldName)
|
|
boolean |
hasMetaExtension(String metaExtensionName,
String extensionName)
check that the wikitty has a metaExtension about a given extension. |
|
boolean |
isDeleted()
|
|
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)
|
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
|
|
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 delete)
Server only used |
|
void |
setField(String ext,
String fieldName,
Object 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)
void removePropertyChangeListener(PropertyChangeListener listener)
void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
void replaceWith(Wikitty w)
w - wikitty where we take information
void replaceWith(Wikitty w,
boolean force)
w - wikitty where we take informationString getId()
boolean isDeleted()
Date getDeleteDate()
void setDeleteDate(Date delete)
delete - void addExtension(WikittyExtension ext)
void addExtension(List<WikittyExtension> exts)
boolean hasMetaExtension(String metaExtensionName,
String extensionName)
metaExtensionName - the metaExtension to be checkedextensionName - an extension already added to the wikitty
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)
boolean hasField(String extName,
String fieldName)
WikittyExtension getExtension(String ext)
Collection<String> getExtensionNames()
Collection<WikittyExtension> getExtensions()
Collection<WikittyExtension> getExtensionDependencies(String ext,
boolean recursively)
FieldType getFieldType(String fqfieldName)
fqfieldName - fully qualified fieldName extension.fieldname
void setField(String ext,
String fieldName,
Object value)
Object getFieldAsObject(String ext,
String fieldName)
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()
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 | |||||||||