|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractXClassManager<XWikiServer>
com.xpn.xwiki.plugin.wikimanager.doc.XWikiServerClass
public class XWikiServerClass
XClassManager implementation for
XWiki.XWikiServerClass class.
XClassManager| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_FIELDS
Default list separators of XWiki.XWikiServerClass fields. |
static java.lang.String |
DEFAULT_HOMEPAGE
The full name of the default home page of a newly created wiki. |
static java.lang.Boolean |
DEFAULT_ISWIKITEMPLATE
Default value of field iswikitemplate for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
DEFAULT_PAGE_PARENT
The full name of the default parent of a newly created document. |
static java.lang.Boolean |
DEFAULT_SECURE
Default value of field secure for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_DESCRIPTION
Name of field description for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_HOMEPAGE
Name of field homepage for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_ISWIKITEMPLATE
Name of field iswikitemplate for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_LANGUAGE
Name of field language for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_OWNER
Name of field owner for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_SECURE
Name of field secure for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_SERVER
Name of field server for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_STATE
Name of field state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_VISIBILITY
Name of field visibility for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELD_WIKIPRETTYNAME
Name of field prettyname for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDDT_ISWIKITEMPLATE
Display type of field iswikitemplate for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDDT_SECURE
Display type of field secure for the XWiki class XWiki.XWikiServerClass. |
static int |
FIELDDV_ISWIKITEMPLATE_INT
Default value of field iswikitemplate for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_LANGUAGE
List of possible values for language for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_STATE
List of possible values for state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_STATE_ACTIVE
First possible values for state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_STATE_INACTIVE
Second possible values for state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_STATE_LOCKED
Third possible values for state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_VISIBILITY
List of possible values for visibility for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_VISIBILITY_PRIVATE
Second possible values for visibility for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDL_VISIBILITY_PUBLIC
First possible values for visibility for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_DESCRIPTION
Pretty name of field description for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_HOMEPAGE
Pretty name of field homepage for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_ISWIKITEMPLATE
Pretty name of field iswikitemplate for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_LANGUAGE
Pretty name of field language for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_OWNER
Pretty name of field owner for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_SECURE
Pretty name of field secure for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_SERVER
Pretty name of field server for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_STATE
Pretty name of field state for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_VISIBILITY
Pretty name of field visibility for the XWiki class XWiki.XWikiServerClass. |
static java.lang.String |
FIELDPN_WIKIPRETTYNAME
Pretty name of field prettyname for the XWiki class XWiki.XWikiServerClass. |
| Fields inherited from interface com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.XClassManager |
|---|
XWIKI_CLASS_SPACE_PREFIX, XWIKI_CLASS_SPACE_SUFFIX, XWIKI_CLASS_SUFFIX, XWIKI_CLASSSHEET_SPACE_SUFFIX, XWIKI_CLASSSHEET_SUFFIX, XWIKI_CLASSTEMPLATE_SPACE_SUFFIX, XWIKI_CLASSTEMPLATE_SUFFIX |
| Constructor Summary | |
|---|---|
protected |
XWikiServerClass()
Default constructor for XWikiServerClass. |
| Method Summary | |
|---|---|
protected void |
check(XWikiContext context)
|
boolean |
forceValidDocumentName()
|
static XWikiServerClass |
getInstance(XWikiContext context)
Return unique instance of XWikiServerClass and update documents for this context. |
XWikiServer |
getWikiAlias(java.lang.String wikiName,
int objectId,
boolean validate,
XWikiContext context)
Get wiki alias XWikiServer. |
XWikiServer |
getWikiTemplateAlias(java.lang.String wikiName,
int objectId,
boolean validate,
XWikiContext context)
Get wiki template alias XWikiServer. |
XWikiServer |
getXObjectDocument(java.lang.String itemName,
int objectId,
boolean validate,
XWikiContext context)
|
XWikiServer |
newXObjectDocument(XWikiDocument doc,
int objId,
XWikiContext context)
|
java.util.List<XWikiServer> |
searchXObjectDocumentsByFields(java.lang.Object[][] fieldDescriptors,
XWikiContext context)
|
protected boolean |
updateBaseClass(com.xpn.xwiki.objects.classes.BaseClass baseClass)
|
protected boolean |
updateClassTemplateDocument(XWikiDocument doc)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_FIELDS
public static final java.lang.String FIELD_WIKIPRETTYNAME
prettyname for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_WIKIPRETTYNAME
prettyname for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_OWNER
owner for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_OWNER
owner for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_DESCRIPTION
description for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_DESCRIPTION
description for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_SERVER
server for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_SERVER
server for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_VISIBILITY
visibility for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_VISIBILITY_PUBLIC
visibility for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_VISIBILITY_PRIVATE
visibility for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_VISIBILITY
visibility for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_VISIBILITY
visibility for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_STATE
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_STATE_ACTIVE
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_STATE_INACTIVE
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_STATE_LOCKED
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_STATE
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_STATE
state for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_LANGUAGE
language for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDL_LANGUAGE
language for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_LANGUAGE
language for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_SECURE
secure for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_SECURE
secure for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDDT_SECURE
secure for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.Boolean DEFAULT_SECURE
secure for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELD_HOMEPAGE
homepage for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_HOMEPAGE
homepage for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String DEFAULT_HOMEPAGE
public static final java.lang.String FIELD_ISWIKITEMPLATE
iswikitemplate for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDPN_ISWIKITEMPLATE
iswikitemplate for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String FIELDDT_ISWIKITEMPLATE
iswikitemplate for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.Boolean DEFAULT_ISWIKITEMPLATE
iswikitemplate for the XWiki class XWiki.XWikiServerClass.
public static final int FIELDDV_ISWIKITEMPLATE_INT
iswikitemplate for the XWiki class XWiki.XWikiServerClass.
public static final java.lang.String DEFAULT_PAGE_PARENT
| Constructor Detail |
|---|
protected XWikiServerClass()
| Method Detail |
|---|
public static XWikiServerClass getInstance(XWikiContext context)
throws XWikiException
context - Context.
XWikiException - error when checking for class, class template and class sheet.public boolean forceValidDocumentName()
forceValidDocumentName in interface XClassManager<XWikiServer>forceValidDocumentName in class AbstractXClassManager<XWikiServer>AbstractXClassManager.forceValidDocumentName()
protected void check(XWikiContext context)
throws XWikiException
check in class AbstractXClassManager<XWikiServer>XWikiExceptionAbstractXClassManager.check(com.xpn.xwiki.XWikiContext)protected boolean updateBaseClass(com.xpn.xwiki.objects.classes.BaseClass baseClass)
updateBaseClass in class AbstractXClassManager<XWikiServer>util.AbstractXClassManagerprotected boolean updateClassTemplateDocument(XWikiDocument doc)
updateClassTemplateDocument in class AbstractXClassManager<XWikiServer>AbstractXClassManager.updateClassTemplateDocument(com.xpn.xwiki.doc.XWikiDocument)
public java.util.List<XWikiServer> searchXObjectDocumentsByFields(java.lang.Object[][] fieldDescriptors,
XWikiContext context)
throws XWikiException
Make sure it return main wiki documents.
searchXObjectDocumentsByFields in class AbstractXClassManager<XWikiServer>XWikiExceptionAbstractXClassManager.searchXObjectDocumentsByFields(java.lang.Object[][],
com.xpn.xwiki.XWikiContext)
public XWikiServer getWikiAlias(java.lang.String wikiName,
int objectId,
boolean validate,
XWikiContext context)
throws XWikiException
XWikiServer.
wikiName - the name of the wiki.objectId - the id of the XWiki object included in the document to manage.validate - indicate if it return new XWikiServer or throw exception if wiki descriptor does not
exist.context - the XWiki context.
XWikiServer representing wiki descriptor.
XWikiException - error when searching for wiki descriptor document.
public XWikiServer getWikiTemplateAlias(java.lang.String wikiName,
int objectId,
boolean validate,
XWikiContext context)
throws XWikiException
XWikiServer.
wikiName - the name of the wiki.objectId - the id of the XWiki object included in the document to manage.context - the XWiki context.validate - indicate if it return new XWikiServer or throw exception if wiki descriptor does not
exist.
XWikiServer representing wiki descriptor.
XWikiException - error when searching for wiki descriptor document.
public XWikiServer getXObjectDocument(java.lang.String itemName,
int objectId,
boolean validate,
XWikiContext context)
throws XWikiException
getXObjectDocument in interface XClassManager<XWikiServer>getXObjectDocument in class AbstractXClassManager<XWikiServer>XWikiExceptionAbstractXClassManager.getXObjectDocument(java.lang.String,
int, boolean, com.xpn.xwiki.XWikiContext)
public XWikiServer newXObjectDocument(XWikiDocument doc,
int objId,
XWikiContext context)
throws XWikiException
Override abstract method using XWikiApplication as
XObjectDocument.
newXObjectDocument in interface XClassManager<XWikiServer>newXObjectDocument in class AbstractXClassManager<XWikiServer>XWikiExceptionAbstractXClassManager.newXObjectDocument(com.xpn.xwiki.doc.XWikiDocument,
int, com.xpn.xwiki.XWikiContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||