public class WebProjectStorePseudoFile extends StorePseudoFile
Represents an AVM store as a folder.
| Modifier and Type | Field and Description |
|---|---|
static int |
RoleContentManager |
static int |
RoleNone |
static int |
RolePublisher |
| Constructor and Description |
|---|
WebProjectStorePseudoFile(AVMStoreDescriptor storeDesc,
java.lang.String relPath,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Class constructor
|
WebProjectStorePseudoFile(java.lang.String storeName,
java.lang.String relPath,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addUserRole(java.lang.String userName,
int role)
Add a user role for this web project
|
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef()
Get the associated node ref for the store
|
int |
getUserRole(java.lang.String userName)
Return the role for the specified user within this web project
|
boolean |
hasNodeRef()
Check if the associated node ref is valid
|
void |
removeUserRole(java.lang.String userName)
Remove a user role for this project
|
void |
setNodeRef(org.alfresco.service.cmr.repository.NodeRef node)
Set the associated node ref for the store
|
getFile, getFileInfo, getUserName, getWebProject, hasUserName, hasWebProject, isStoreType, setStoreType, setUserName, setWebProjectpublic static final int RoleNone
public static final int RolePublisher
public static final int RoleContentManager
public WebProjectStorePseudoFile(AVMStoreDescriptor storeDesc, java.lang.String relPath, org.alfresco.service.cmr.repository.NodeRef nodeRef)
storeDesc - AVMStoreDescriptorrelPath - StringnodeRef - NodeRefpublic WebProjectStorePseudoFile(java.lang.String storeName,
java.lang.String relPath,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
storeName - StringrelPath - StringnodeRef - NodeRefpublic final boolean hasNodeRef()
public final org.alfresco.service.cmr.repository.NodeRef getNodeRef()
public final void setNodeRef(org.alfresco.service.cmr.repository.NodeRef node)
node - NodeRefpublic final int getUserRole(java.lang.String userName)
userName - Stringpublic final void addUserRole(java.lang.String userName,
int role)
userName - Stringrole - intpublic final void removeUserRole(java.lang.String userName)
userName - StringCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.