com.xpn.xwiki.objects.classes
Class BaseClass
java.lang.Object
com.xpn.xwiki.objects.BaseElement
com.xpn.xwiki.objects.BaseCollection
com.xpn.xwiki.objects.classes.BaseClass
- All Implemented Interfaces:
- ClassInterface, ElementInterface, ObjectInterface, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- MetaClass, PropertyMetaClass
public class BaseClass
- extends BaseCollection
- implements ClassInterface
- See Also:
- Serialized Form
|
Method Summary |
boolean |
addBooleanField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String displayType)
|
boolean |
addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat)
|
boolean |
addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat,
int emptyIsToday)
|
boolean |
addDBListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String sql)
|
boolean |
addDBListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String sql)
|
boolean |
addDBTreeListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String sql)
|
boolean |
addDBTreeListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String sql)
|
void |
addField(java.lang.String name,
PropertyInterface element)
|
boolean |
addGroupsField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addGroupsField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addLevelsField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addLevelsField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addNumberField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
java.lang.String type)
|
boolean |
addPasswordField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values,
java.lang.String displayType)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values,
java.lang.String displayType,
java.lang.String separators)
|
boolean |
addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String values)
|
boolean |
addTemplateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addTextAreaField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int cols,
int rows)
|
boolean |
addTextField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
|
boolean |
addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
boolean multiSelect)
|
boolean |
addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
|
boolean |
addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect)
|
java.lang.Object |
clone()
|
java.lang.String |
displaySearchColumns(java.lang.String prefix,
XWikiQuery query,
XWikiContext context)
|
java.lang.String |
displaySearchOrder(java.lang.String prefix,
XWikiQuery query,
XWikiContext context)
|
boolean |
equals(java.lang.Object obj)
|
void |
flushCache()
|
BaseCollection |
fromMap(java.util.Map map,
BaseCollection object)
|
BaseCollection |
fromMap(java.util.Map map,
XWikiContext context)
|
BaseProperty |
fromString(java.lang.String value)
|
BaseCollection |
fromValueMap(java.util.Map map,
BaseCollection object)
|
void |
fromXML(org.dom4j.Element cel)
|
void |
fromXML(java.lang.String xml)
|
PropertyInterface |
get(java.lang.String name)
|
java.lang.String |
getCustomClass()
|
java.lang.String |
getCustomMapping()
|
java.util.List<java.lang.String> |
getCustomMappingPropertyList(XWikiContext context)
|
java.lang.String |
getDefaultEditSheet()
|
java.lang.String |
getDefaultViewSheet()
|
java.lang.String |
getDefaultWeb()
|
java.util.List<ObjectDiff> |
getDiff(java.lang.Object oldObject,
XWikiContext context)
|
java.lang.String |
getNameField()
|
java.lang.String |
getValidationScript()
|
boolean |
hasCustomMapping()
|
boolean |
hasExternalCustomMapping()
|
boolean |
hasInternalCustomMapping()
|
boolean |
isCustomMappingValid(java.lang.String custommapping1,
XWikiContext context)
|
boolean |
isCustomMappingValid(XWikiContext context)
|
java.lang.String |
makeQuery(XWikiCriteria query)
|
void |
merge(BaseClass bclass)
|
static BaseObject |
newCustomClassInstance(java.lang.String className,
XWikiContext context)
|
BaseObject |
newCustomClassInstance(XWikiContext context)
|
BaseCollection |
newObject(XWikiContext context)
|
void |
put(java.lang.String name,
PropertyInterface property)
|
void |
setCustomClass(java.lang.String customClass)
|
void |
setCustomMapping(java.lang.String customMapping)
|
void |
setDefaultEditSheet(java.lang.String defaultEditSheet)
|
void |
setDefaultViewSheet(java.lang.String defaultViewSheet)
|
void |
setDefaultWeb(java.lang.String defaultWeb)
|
void |
setNameField(java.lang.String nameField)
|
void |
setValidationScript(java.lang.String validationScript)
|
org.dom4j.Element |
toXML()
|
org.dom4j.Element |
toXML(BaseClass bclass)
|
boolean |
validateObject(BaseObject obj,
XWikiContext context)
|
| Methods inherited from class com.xpn.xwiki.objects.BaseCollection |
addPropertyForRemoval, checkField, getClassName, getCustomMappingMap, getDateValue, getDoubleValue, getField, getFieldList, getFieldsToRemove, getFloatValue, getId, getIntValue, getIntValue, getLargeStringValue, getListValue, getLongValue, getNumber, getProperties, getPropertyList, getPropertyNames, getSetValue, getSortedIterator, getStringValue, getxWikiClass, hashCode, merge, removeField, safeget, safeput, setClassName, setDateValue, setDBStringListValue, setDoubleValue, setFields, setFieldsToRemove, setFloatValue, setId, setIntValue, setLargeStringValue, setLongValue, setNumber, setSetValue, setStringListValue, setStringValue, toString, toXMLString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
BaseClass
public BaseClass()
addField
public void addField(java.lang.String name,
PropertyInterface element)
-
This insures natural ordering between properties.
- Overrides:
addField in class BaseCollection
- See Also:
BaseCollection.addField(java.lang.String, com.xpn.xwiki.objects.PropertyInterface)
get
public PropertyInterface get(java.lang.String name)
-
- Specified by:
get in interface ObjectInterface- Overrides:
get in class BaseCollection
- See Also:
BaseCollection.get(java.lang.String)
put
public void put(java.lang.String name,
PropertyInterface property)
-
- Specified by:
put in interface ObjectInterface- Overrides:
put in class BaseCollection
- See Also:
BaseCollection.put(java.lang.String, com.xpn.xwiki.objects.PropertyInterface)
fromString
public BaseProperty fromString(java.lang.String value)
newObject
public BaseCollection newObject(XWikiContext context)
throws XWikiException
- Throws:
XWikiException
fromMap
public BaseCollection fromMap(java.util.Map map,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
fromMap
public BaseCollection fromMap(java.util.Map map,
BaseCollection object)
fromValueMap
public BaseCollection fromValueMap(java.util.Map map,
BaseCollection object)
clone
public java.lang.Object clone()
-
- Overrides:
clone in class BaseCollection
- See Also:
BaseCollection.clone()
equals
public boolean equals(java.lang.Object obj)
-
- Overrides:
equals in class BaseCollection
- See Also:
BaseCollection.equals(java.lang.Object)
merge
public void merge(BaseClass bclass)
toXML
public org.dom4j.Element toXML(BaseClass bclass)
-
- Specified by:
toXML in interface ObjectInterface- Specified by:
toXML in class BaseCollection
- See Also:
BaseCollection.toXML(com.xpn.xwiki.objects.classes.BaseClass)
toXML
public org.dom4j.Element toXML()
fromXML
public void fromXML(org.dom4j.Element cel)
throws XWikiException
- Throws:
XWikiException
fromXML
public void fromXML(java.lang.String xml)
throws XWikiException
- Throws:
XWikiException
addTextField
public boolean addTextField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addPasswordField
public boolean addPasswordField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addBooleanField
public boolean addBooleanField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String displayType)
addUsersField
public boolean addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addUsersField
public boolean addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
boolean multiSelect)
- Since:
- XWiki Core 1.1.2, XWiki Core 1.2M2
addUsersField
public boolean addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addUsersField
public boolean addUsersField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect)
- Since:
- XWiki Core 1.1.2, XWiki Core 1.2M2
addLevelsField
public boolean addLevelsField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addLevelsField
public boolean addLevelsField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addGroupsField
public boolean addGroupsField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addGroupsField
public boolean addGroupsField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size)
addTemplateField
public boolean addTemplateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addTextAreaField
public boolean addTextAreaField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int cols,
int rows)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String values)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values,
java.lang.String displayType)
addStaticListField
public boolean addStaticListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String values,
java.lang.String displayType,
java.lang.String separators)
- Since:
- XWiki Core 1.1.2, XWiki Core 1.2M2
addNumberField
public boolean addNumberField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
java.lang.String type)
addDateField
public boolean addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName)
addDateField
public boolean addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat)
addDateField
public boolean addDateField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String dformat,
int emptyIsToday)
addDBListField
public boolean addDBListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String sql)
addDBListField
public boolean addDBListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String sql)
addDBTreeListField
public boolean addDBTreeListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
java.lang.String sql)
addDBTreeListField
public boolean addDBTreeListField(java.lang.String fieldName,
java.lang.String fieldPrettyName,
int size,
boolean multiSelect,
java.lang.String sql)
setCustomMapping
public void setCustomMapping(java.lang.String customMapping)
getCustomMapping
public java.lang.String getCustomMapping()
hasCustomMapping
public boolean hasCustomMapping()
hasExternalCustomMapping
public boolean hasExternalCustomMapping()
hasInternalCustomMapping
public boolean hasInternalCustomMapping()
isCustomMappingValid
public boolean isCustomMappingValid(XWikiContext context)
throws XWikiException
- Throws:
XWikiException
isCustomMappingValid
public boolean isCustomMappingValid(java.lang.String custommapping1,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
getCustomMappingPropertyList
public java.util.List<java.lang.String> getCustomMappingPropertyList(XWikiContext context)
setCustomClass
public void setCustomClass(java.lang.String customClass)
getCustomClass
public java.lang.String getCustomClass()
newCustomClassInstance
public BaseObject newCustomClassInstance(XWikiContext context)
throws XWikiException
- Throws:
XWikiException
newCustomClassInstance
public static BaseObject newCustomClassInstance(java.lang.String className,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
getDefaultWeb
public java.lang.String getDefaultWeb()
setDefaultWeb
public void setDefaultWeb(java.lang.String defaultWeb)
getDefaultViewSheet
public java.lang.String getDefaultViewSheet()
setDefaultViewSheet
public void setDefaultViewSheet(java.lang.String defaultViewSheet)
getDefaultEditSheet
public java.lang.String getDefaultEditSheet()
setDefaultEditSheet
public void setDefaultEditSheet(java.lang.String defaultEditSheet)
getNameField
public java.lang.String getNameField()
setNameField
public void setNameField(java.lang.String nameField)
makeQuery
public java.lang.String makeQuery(XWikiCriteria query)
displaySearchColumns
public java.lang.String displaySearchColumns(java.lang.String prefix,
XWikiQuery query,
XWikiContext context)
displaySearchOrder
public java.lang.String displaySearchOrder(java.lang.String prefix,
XWikiQuery query,
XWikiContext context)
setValidationScript
public void setValidationScript(java.lang.String validationScript)
getValidationScript
public java.lang.String getValidationScript()
validateObject
public boolean validateObject(BaseObject obj,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
flushCache
public void flushCache()
getDiff
public java.util.List<ObjectDiff> getDiff(java.lang.Object oldObject,
XWikiContext context)
-
- Overrides:
getDiff in class BaseCollection
- See Also:
BaseCollection.getDiff(java.lang.Object, com.xpn.xwiki.XWikiContext)
Copyright © 2004-2008 XWiki. All Rights Reserved.