public interface PortalTemplate extends Portal<PortalTemplatePropertyBean>
ManagedPortalObject.ValidateOnCreate, ManagedPortalObject.ValidateOnUpdate
DEFAULT_GROUP_SPACE_NAME, DEFAULT_PORTAL_ID, DEFAULT_PORTAL_NAMESPACE, DEFAULT_PORTAL_TEMPLATE_NAMESPACE
Modifier and Type | Method and Description |
---|---|
PortalInstance |
copyAsPortal(java.lang.String name)
Creates a Portal Instance from the Portal Template.
|
PortalInstance |
copyAsPortal(java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.String keywords)
Creates a Portal Instance from the Portal Template.
|
java.util.List<Member> |
getProtoMembers()
Gets the proto-members of the portal template which will be used to create the members of a portal instance created from the template.
|
addToCustomAttributes, addToDeviceGroups, addToMembers, addToMembers, clearCustomAttributes, getAssets, getCustomAttributes, getDeviceGroup, getDeviceGroups, getJavaFormatId, getLockedPages, getLoginFailedPage, getLoginPage, getMember, getMembers, getNavigationRootNode, getNavigationRootNodeId, getOfflinePage, getOverrideSecurityPages, getPageCreationStyle, getPageDrafts, getPagesResourceCatalogId, getPageTemplateId, getPageTemplatesResourceCatalogId, getProperties, getProvisionedServiceIds, getResourceCatalogForGroupSpaceSiteTemplates, getSkin, getSkinId, isDefault, removeFromCustomAttributes, removeFromDeviceGroups, removeFromMembers, removeFromMembers, removeMembersWithRole, setCustomAttributes, setDeviceGroups, setLoginFailedPage, setLoginPage, setNavigationRootNode, setNavigationRootNodeById, setOfflinePage, setPageCreationStyle, setPagesResourceCatalogById, setPageTemplateById, setPageTemplatesResourceCatalogById, setResourceCatalogForGroupSpaceSiteTemplates, setSkin, setSkinById, updateCustomAttribute
copy, copy, delete, expandProperties, getAuthorizedActions, getDependentPortalObjects, getHolder, getPortal, getTypeName, isCurrent, isValid, setPortal, setProperties
getId, getProperties
getSubscriptionApproval, getUnsubscriptionApproval
PortalInstance copyAsPortal(java.lang.String name) throws DuplicateNameException, NullNameException, MemberOperationException
name
- the name for the Portal InstanceDuplicateNameException
NullNameException
MemberOperationException
PortalInstance copyAsPortal(java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.String keywords) throws DuplicateNameException, NullNameException, MemberOperationException
name
- the name for the Portal InstancedisplayName
- the display name for the new Portal Instancedescription
- the description for the new Portal Instancekeywords
- the keywords for the new Portal InstanceDuplicateNameException
NullNameException
MemberOperationException
java.util.List<Member> getProtoMembers()