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, setWebProject
public 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.