|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.inf.template.creator.AbstractWTContainerCreator
wt.inf.team.AbstractContainerTeamManagedCreator
Supported API: false
Extendable: false
Field Summary | |
protected static String |
ACCESSPOLICYRULE_CLASS
|
protected static String |
CABINET_CLASS
|
private static String |
CLASSNAME
|
protected static String |
DISCRETEACTIONITEM_CLASS
|
protected static String |
MARKUP_CLASS
|
protected static String |
MEETING_CLASS
|
protected static String[] |
READ_TYPES
|
private static String |
RESOURCE
|
protected static String |
SUBFOLDER_CLASS
|
protected static String |
TOP_CLASS
|
protected static String |
WF_EXECUTION_OBJECT_CLASS
|
Fields inherited from class wt.inf.template.creator.AbstractWTContainerCreator |
EMPTY_USER_ARRAY, WTOBJECT_TYPE |
Constructor Summary | |
AbstractContainerTeamManagedCreator()
|
Method Summary | |
DirectoryContextProvider |
getAdminGroupContext(WTContainer cont)
Returns and if necessary populates the directory context nodes needed for the WTContainer Supported API: false |
private String |
getGroupDescription(String name,
WTContainer container)
|
private WTPrincipalReference[] |
getPrincRefArray(WTPrincipal confirmed,
WTPrincipal guest)
|
protected WTContainer |
initializeContextProvider(WTContainerCreateRequest initData)
This over-ride adds the following nodes to the DirectoryContextProvider ContainerTeamHelper.MEMBERSHIP_GROUPS ContainerTeamHelper.NVITED ContainerTeamHelper.MY_PAGE_QUERYABLE ContainerTeamHelper.USERS ContainerTeamHelper.ACCESS_GROUPS ContainerTeamHelper.ROLE_GROUPS ContainerTeamHelper.ORG_GROUPS ContainerTeamHelper.OTHER_GROUPS ContainerTeamHelper.CONFIRMED ContainerTeamHelper.GUEST Supported API: false |
protected WTContainer |
initializeRequiredSystemUsers(WTContainerCreateRequest initData)
This method initializes users and groups required for the container. |
protected WTContainer |
initializeSystemAccess(WTContainerCreateRequest createParams)
Initializes System access rules. |
protected WTContainer |
initializeSystemFolders(WTContainerCreateRequest initData)
This method initializes the folder structure for the container. |
protected WTContainer |
migratePrePersistAttributes(WTContainerCreateRequest initData)
This method should provide the equivalent of setPrePersistAttributes, but with a container that has already been persisted. |
protected WTContainer |
setPrePersistAttributes(WTContainerCreateRequest initData)
This method sets attributes which need to be set prior to persisting the container. |
Methods inherited from class wt.inf.template.creator.AbstractWTContainerCreator |
checkCreate, create, createAccessControlRule, createRootDomain, finalizeCreation, finalizeInitialization, getContainer, getContainerRef, initializeSystemDomains, loadBusinessTemplate, migrate, runScript, skipOrgXML, skipProjectXML, skipXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
protected static final String WF_EXECUTION_OBJECT_CLASS
protected static final String TOP_CLASS
protected static final String MARKUP_CLASS
protected static final String CABINET_CLASS
protected static final String SUBFOLDER_CLASS
protected static final String ACCESSPOLICYRULE_CLASS
protected static final String MEETING_CLASS
protected static final String DISCRETEACTIONITEM_CLASS
protected static final String[] READ_TYPES
Constructor Detail |
public AbstractContainerTeamManagedCreator()
Method Detail |
protected WTContainer setPrePersistAttributes(WTContainerCreateRequest initData) throws WTException
setPrePersistAttributes
in class AbstractWTContainerCreator
initData
-
WTException
protected WTContainer migratePrePersistAttributes(WTContainerCreateRequest initData) throws WTException
migratePrePersistAttributes
in class AbstractWTContainerCreator
initData
-
WTException
protected WTContainer initializeSystemFolders(WTContainerCreateRequest initData) throws WTException
initializeSystemFolders
in class AbstractWTContainerCreator
initData
-
WTException
protected WTContainer initializeRequiredSystemUsers(WTContainerCreateRequest initData) throws WTException
initializeRequiredSystemUsers
in class AbstractWTContainerCreator
initData
-
WTException
protected WTContainer initializeSystemAccess(WTContainerCreateRequest createParams) throws WTException
initializeSystemAccess
in class AbstractWTContainerCreator
createParams
-
WTException
public DirectoryContextProvider getAdminGroupContext(WTContainer cont) throws WTException
getAdminGroupContext
in interface ContainerCreatorOrgOperations
getAdminGroupContext
in class AbstractWTContainerCreator
cont
-
WTException
protected WTContainer initializeContextProvider(WTContainerCreateRequest initData) throws WTException
initializeContextProvider
in class AbstractWTContainerCreator
initData
-
WTException
private WTPrincipalReference[] getPrincRefArray(WTPrincipal confirmed, WTPrincipal guest) throws WTException
WTException
private String getGroupDescription(String name, WTContainer container)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |