public final class AVMUtil
extends org.alfresco.wcm.util.WCMUtil
| Modifier and Type | Class and Description |
|---|---|
static class |
AVMUtil.PathRelation |
DIR_ROOT, LOCK_KEY_STORE_NAME, PATTERN_ILLEGAL_SEQUENCE, ROLE_CONTENT_CONTRIBUTOR, ROLE_CONTENT_MANAGER, ROLE_CONTENT_PUBLISHER, ROLE_CONTENT_REVIEWER, SPACE_ICON_WEBSITE, STORE_PREVIEW, STORE_SEPARATOR, STORE_WORKFLOW, WORKFLOW_SUBMITDIRECT_NAME| Constructor and Description |
|---|
AVMUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildPath(java.lang.String parentAVMPath,
java.lang.String path,
AVMUtil.PathRelation relation)
Converts the provided path to an absolute path within the avm.
|
static java.lang.String |
buildSandboxRootPath(java.lang.String storeName) |
static java.lang.String |
buildStagingPreviewStoreName(java.lang.String storeId) |
static java.lang.String |
buildStagingStoreName(java.lang.String storeId) |
static java.lang.String |
buildStoreRootPath(java.lang.String storeName) |
static java.lang.String |
buildStoreWebappPath(java.lang.String storeName,
java.lang.String webapp) |
static java.lang.String |
buildUserMainStoreName(java.lang.String storeId,
java.lang.String username) |
static java.lang.String |
buildUserPreviewStoreName(java.lang.String storeId,
java.lang.String username) |
static java.lang.String |
buildWebappUrl(java.lang.String avmPath) |
static java.lang.String |
buildWebappUrl(java.lang.String store,
java.lang.String webapp) |
static java.lang.String |
buildWorkflowMainStoreName(java.lang.String storeId,
java.lang.String workflowId) |
static java.lang.String |
buildWorkflowPreviewStoreName(java.lang.String storeId,
java.lang.String workflowId) |
static java.lang.String |
getCorrespondingMainStoreName(java.lang.String storeName) |
static java.lang.String |
getCorrespondingPath(java.lang.String avmPath,
java.lang.String otherStore) |
static java.lang.String |
getCorrespondingPathInMainStore(java.lang.String avmPath) |
static java.lang.String |
getCorrespondingPathInPreviewStore(java.lang.String avmPath) |
static java.lang.String |
getCorrespondingPreviewStoreName(java.lang.String storeName) |
static int |
getLinkValidationPollingFrequency()
Returns the number of seconds between each call back to the server to
obtain the latest status of a link validation check.
|
static java.lang.String |
getPreviewURI(java.lang.String storeNameOrAvmPath) |
static java.lang.String |
getPreviewURI(java.lang.String storeId,
java.lang.String assetPath) |
static int |
getRemoteDeploymentPollingFrequency()
Returns the number of seconds between each call back to the server to
obtain the latest status of an in progress deployment.
|
static java.lang.String |
getSandboxPath(java.lang.String absoluteAVMPath) |
static java.lang.String |
getSandboxRelativePath(java.lang.String absoluteAVMPath) |
static java.lang.String |
getStoreId(java.lang.String storeName) |
static java.lang.String |
getStoreName(java.lang.String avmPath) |
static java.lang.String |
getStoreRelativePath(java.lang.String absoluteAVMPath) |
static java.lang.String |
getUserName(java.lang.String storeName) |
static java.lang.String |
getWebapp(java.lang.String absoluteAVMPath) |
static java.lang.String |
getWebappPath(java.lang.String absoluteAVMPath) |
static java.lang.String |
getWebappRelativePath(java.lang.String absoluteAVMPath) |
static boolean |
isMainStore(java.lang.String storeName) |
static boolean |
isPreviewStore(java.lang.String storeName) |
static boolean |
isUserStore(java.lang.String storeName) |
static boolean |
isWorkflowStore(java.lang.String storeName) |
static void |
makeAllDirectories(java.lang.String avmDirectoryPath)
Creates all directories for a path if they do not already exist.
|
static void |
removeAllVServerWebapps(java.lang.String path,
boolean force) |
static void |
removeVServerWebapp(java.lang.String path,
boolean force) |
static void |
updateVServerWebapp(java.lang.String path,
boolean force) |
escapeStoreNameComponent, getCommonWebApp, getSandboxStoreId, getWebProject, getWebProjectNodeFromWebProjectStore, getWebProjectStoreId, getWebProjectStoreIdFromPath, getWorkflowId, isLocalhostDeployedStore, isStagingStore, listWebUserRefs, listWebUsers, lookupStoreDNS, removeAllVServerWebapps, removeVServerWebapp, updateVServerWebapppublic static java.lang.String getStoreName(java.lang.String avmPath)
public static boolean isPreviewStore(java.lang.String storeName)
public static boolean isWorkflowStore(java.lang.String storeName)
public static boolean isUserStore(java.lang.String storeName)
public static boolean isMainStore(java.lang.String storeName)
public static java.lang.String getUserName(java.lang.String storeName)
public static java.lang.String getStoreId(java.lang.String storeName)
public static java.lang.String getCorrespondingMainStoreName(java.lang.String storeName)
public static java.lang.String getCorrespondingPreviewStoreName(java.lang.String storeName)
public static java.lang.String getCorrespondingPathInMainStore(java.lang.String avmPath)
public static java.lang.String getCorrespondingPathInPreviewStore(java.lang.String avmPath)
public static java.lang.String getCorrespondingPath(java.lang.String avmPath,
java.lang.String otherStore)
public static int getRemoteDeploymentPollingFrequency()
This value is read from the <wcm> config section in web-client-config-wcm.xml
public static int getLinkValidationPollingFrequency()
This value is read from the <wcm> config section in web-client-config-wcm.xml
public static java.lang.String buildStagingStoreName(java.lang.String storeId)
public static java.lang.String buildStagingPreviewStoreName(java.lang.String storeId)
public static java.lang.String buildUserMainStoreName(java.lang.String storeId,
java.lang.String username)
public static java.lang.String buildUserPreviewStoreName(java.lang.String storeId,
java.lang.String username)
public static java.lang.String buildWorkflowMainStoreName(java.lang.String storeId,
java.lang.String workflowId)
public static java.lang.String buildWorkflowPreviewStoreName(java.lang.String storeId,
java.lang.String workflowId)
public static java.lang.String buildStoreRootPath(java.lang.String storeName)
public static java.lang.String buildSandboxRootPath(java.lang.String storeName)
public static java.lang.String buildStoreWebappPath(java.lang.String storeName,
java.lang.String webapp)
public static java.lang.String buildWebappUrl(java.lang.String avmPath)
public static java.lang.String buildWebappUrl(java.lang.String store,
java.lang.String webapp)
public static java.lang.String getPreviewURI(java.lang.String storeNameOrAvmPath)
public static java.lang.String getPreviewURI(java.lang.String storeId,
java.lang.String assetPath)
public static java.lang.String buildPath(java.lang.String parentAVMPath,
java.lang.String path,
AVMUtil.PathRelation relation)
parentAVMPath - used as the parent path if the provided path
is relative, otherwise used to extract the parent path portion up until
the webapp directory.path - a path relative to the parentAVMPath path, or if it is
absolute, it is relative to the sandbox used in the parentAVMPath.public static java.lang.String getStoreRelativePath(java.lang.String absoluteAVMPath)
public static java.lang.String getWebappRelativePath(java.lang.String absoluteAVMPath)
public static java.lang.String getWebapp(java.lang.String absoluteAVMPath)
public static java.lang.String getWebappPath(java.lang.String absoluteAVMPath)
public static java.lang.String getSandboxRelativePath(java.lang.String absoluteAVMPath)
public static java.lang.String getSandboxPath(java.lang.String absoluteAVMPath)
public static void makeAllDirectories(java.lang.String avmDirectoryPath)
public static void updateVServerWebapp(java.lang.String path,
boolean force)
public static void removeAllVServerWebapps(java.lang.String path,
boolean force)
public static void removeVServerWebapp(java.lang.String path,
boolean force)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.