|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xpn.xwiki.objects.BaseElement
com.xpn.xwiki.objects.BaseCollection
public abstract class BaseCollection
| Field Summary | |
|---|---|
protected java.lang.String |
className
|
protected java.util.Map |
fields
|
protected java.util.List |
fieldsToRemove
|
protected static org.apache.commons.logging.Log |
LOG
|
protected int |
number
|
| Constructor Summary | |
|---|---|
BaseCollection()
|
|
| Method Summary | |
|---|---|
void |
addField(java.lang.String name,
PropertyInterface element)
|
void |
addPropertyForRemoval(PropertyInterface field)
|
void |
checkField(java.lang.String name)
|
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object coll)
|
PropertyInterface |
get(java.lang.String name)
|
java.lang.String |
getClassName()
|
java.util.Map<java.lang.String,java.lang.Object> |
getCustomMappingMap()
|
java.util.Date |
getDateValue(java.lang.String name)
|
java.util.List<ObjectDiff> |
getDiff(java.lang.Object oldObject,
XWikiContext context)
|
double |
getDoubleValue(java.lang.String name)
|
PropertyInterface |
getField(java.lang.String name)
|
java.util.Collection |
getFieldList()
|
java.util.List |
getFieldsToRemove()
|
float |
getFloatValue(java.lang.String name)
|
int |
getId()
|
int |
getIntValue(java.lang.String name)
|
int |
getIntValue(java.lang.String name,
int default_value)
|
java.lang.String |
getLargeStringValue(java.lang.String name)
|
java.util.List |
getListValue(java.lang.String name)
|
long |
getLongValue(java.lang.String name)
|
int |
getNumber()
|
java.lang.Object[] |
getProperties()
|
java.util.Set |
getPropertyList()
|
java.lang.Object[] |
getPropertyNames()
|
java.util.Set<?> |
getSetValue(java.lang.String name)
|
java.util.Iterator |
getSortedIterator()
Return an iterator that will operate on a collection of values (as would be returned by getProperties or getFieldList) sorted by their name (ElementInterface.getName()). |
java.lang.String |
getStringValue(java.lang.String name)
|
BaseClass |
getxWikiClass(XWikiContext context)
|
int |
hashCode()
|
void |
merge(BaseObject object)
|
void |
put(java.lang.String name,
PropertyInterface property)
|
void |
removeField(java.lang.String name)
|
PropertyInterface |
safeget(java.lang.String name)
|
void |
safeput(java.lang.String name,
PropertyInterface property)
|
void |
setClassName(java.lang.String name)
|
void |
setDateValue(java.lang.String name,
java.util.Date value)
|
void |
setDBStringListValue(java.lang.String name,
java.util.List value)
|
void |
setDoubleValue(java.lang.String name,
double value)
|
void |
setFields(java.util.Map fields)
|
void |
setFieldsToRemove(java.util.List fieldsToRemove)
|
void |
setFloatValue(java.lang.String name,
float value)
|
void |
setId(int id)
|
void |
setIntValue(java.lang.String name,
int value)
|
void |
setLargeStringValue(java.lang.String name,
java.lang.String value)
|
void |
setLongValue(java.lang.String name,
long value)
|
void |
setNumber(int number)
|
void |
setSetValue(java.lang.String name,
java.util.Set<?> value)
|
void |
setStringListValue(java.lang.String name,
java.util.List value)
|
void |
setStringValue(java.lang.String name,
java.lang.String value)
|
java.lang.String |
toString()
|
abstract org.dom4j.Element |
toXML(BaseClass bclass)
|
java.lang.String |
toXMLString()
|
| Methods inherited from class com.xpn.xwiki.objects.BaseElement |
|---|
getDocumentSyntaxId, getName, getPrettyName, getWiki, setName, setPrettyName, setWiki |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.xpn.xwiki.objects.ElementInterface |
|---|
getName, setName |
| Field Detail |
|---|
protected static final org.apache.commons.logging.Log LOG
protected java.lang.String className
protected java.util.Map fields
protected java.util.List fieldsToRemove
protected int number
| Constructor Detail |
|---|
public BaseCollection()
| Method Detail |
|---|
public int getId()
public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public void setId(int id)
public int getNumber()
public void setNumber(int number)
public void addPropertyForRemoval(PropertyInterface field)
public java.lang.String getClassName()
public void setClassName(java.lang.String name)
public void checkField(java.lang.String name)
throws XWikiException
XWikiExceptionpublic PropertyInterface safeget(java.lang.String name)
safeget in interface ObjectInterfaceObjectInterface.safeget(java.lang.String)
public PropertyInterface get(java.lang.String name)
throws XWikiException
get in interface ObjectInterfaceXWikiExceptionObjectInterface.get(java.lang.String)
public void safeput(java.lang.String name,
PropertyInterface property)
safeput in interface ObjectInterfaceObjectInterface.safeput(java.lang.String, com.xpn.xwiki.objects.PropertyInterface)
public void put(java.lang.String name,
PropertyInterface property)
throws XWikiException
put in interface ObjectInterfaceXWikiExceptionObjectInterface.put(java.lang.String, com.xpn.xwiki.objects.PropertyInterface)public BaseClass getxWikiClass(XWikiContext context)
getxWikiClass in interface ObjectInterfaceObjectInterface.getxWikiClass(com.xpn.xwiki.XWikiContext)public java.lang.String getStringValue(java.lang.String name)
public java.lang.String getLargeStringValue(java.lang.String name)
public void setStringValue(java.lang.String name,
java.lang.String value)
public void setLargeStringValue(java.lang.String name,
java.lang.String value)
public int getIntValue(java.lang.String name)
public int getIntValue(java.lang.String name,
int default_value)
public void setIntValue(java.lang.String name,
int value)
public long getLongValue(java.lang.String name)
public void setLongValue(java.lang.String name,
long value)
public float getFloatValue(java.lang.String name)
public void setFloatValue(java.lang.String name,
float value)
public double getDoubleValue(java.lang.String name)
public void setDoubleValue(java.lang.String name,
double value)
public java.util.Date getDateValue(java.lang.String name)
public void setDateValue(java.lang.String name,
java.util.Date value)
public java.util.Set<?> getSetValue(java.lang.String name)
public void setSetValue(java.lang.String name,
java.util.Set<?> value)
public java.util.List getListValue(java.lang.String name)
public void setStringListValue(java.lang.String name,
java.util.List value)
public void setDBStringListValue(java.lang.String name,
java.util.List value)
public void setFields(java.util.Map fields)
public PropertyInterface getField(java.lang.String name)
public void addField(java.lang.String name,
PropertyInterface element)
public void removeField(java.lang.String name)
public java.util.Collection getFieldList()
public java.util.Set getPropertyList()
public java.lang.Object[] getProperties()
public java.lang.Object[] getPropertyNames()
public java.util.Iterator getSortedIterator()
public boolean equals(java.lang.Object coll)
equals in class BaseElementBaseElement.equals(java.lang.Object)public java.lang.Object clone()
clone in class BaseElementBaseElement.clone()public void merge(BaseObject object)
public java.util.List<ObjectDiff> getDiff(java.lang.Object oldObject,
XWikiContext context)
public java.util.List getFieldsToRemove()
public void setFieldsToRemove(java.util.List fieldsToRemove)
public abstract org.dom4j.Element toXML(BaseClass bclass)
toXML in interface ObjectInterfaceObjectInterface.toXML(com.xpn.xwiki.objects.classes.BaseClass)public java.lang.String toXMLString()
public java.lang.String toString()
toString in interface ElementInterfacetoString in class java.lang.ObjectObject.toString()
public java.util.Map<java.lang.String,java.lang.Object> getCustomMappingMap()
throws XWikiException
XWikiException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||