|
|||||||||||
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
wt.pdmlink.PDMLinkProductCreator
This WTContainerCreator
deals with the uniqe
aspects of creating a PDMLinkProduct
which includes persisting
an associated WTProduct
.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
(package private) WTProduct |
product
|
private static String |
RESOURCE
|
Fields inherited from class wt.inf.team.AbstractContainerTeamManagedCreator |
ACCESSPOLICYRULE_CLASS, CABINET_CLASS, DISCRETEACTIONITEM_CLASS, MARKUP_CLASS, MEETING_CLASS, READ_TYPES, SUBFOLDER_CLASS, TOP_CLASS, WF_EXECUTION_OBJECT_CLASS |
Fields inherited from class wt.inf.template.creator.AbstractWTContainerCreator |
EMPTY_USER_ARRAY, WTOBJECT_TYPE |
Constructor Summary | |
PDMLinkProductCreator()
|
Method Summary | |
protected boolean |
canCreate(WTContainerCreateRequest initData)
Verifies that the container is a PDMLinkProduct and that it has an associated WTProduct Supported API: false Extendable: false |
protected WTContainer |
finalizeCreation(WTContainerCreateRequest createParams)
Reassociates the saved WTProduct with the newly persisted PDMLinkProduct Supported API: false Extendable: false |
protected WTContainer |
initializeSystemDomains(WTContainerCreateRequest initData)
Persists the WTProductMaster associated with the newly persisted PDMLinkProduct. |
protected WTContainer |
setPrePersistAttributes(WTContainerCreateRequest initData)
Saves the WTProduct that is associated with the unpersisted PDMLinkProduct Supported API: false Extendable: false |
Methods inherited from class wt.inf.team.AbstractContainerTeamManagedCreator |
getAdminGroupContext, initializeContextProvider, initializeRequiredSystemUsers, initializeSystemAccess, initializeSystemFolders, migratePrePersistAttributes |
Methods inherited from class wt.inf.template.creator.AbstractWTContainerCreator |
checkCreate, create, createAccessControlRule, createRootDomain, finalizeInitialization, getContainer, getContainerRef, 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
WTProduct product
Constructor Detail |
public PDMLinkProductCreator()
Method Detail |
protected boolean canCreate(WTContainerCreateRequest initData) throws WTException
WTException
protected WTContainer setPrePersistAttributes(WTContainerCreateRequest initData) throws WTException
setPrePersistAttributes
in class AbstractContainerTeamManagedCreator
initData
-
WTException
protected WTContainer initializeSystemDomains(WTContainerCreateRequest initData) throws WTException
initializeSystemDomains
in class AbstractWTContainerCreator
initData
-
WTException
protected WTContainer finalizeCreation(WTContainerCreateRequest createParams) throws WTException
finalizeCreation
in class AbstractWTContainerCreator
createParams
-
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |