@Portable public class Project extends Object implements org.uberfire.security.authz.RuntimeContentResource, org.uberfire.commons.data.Cacheable
| Modifier and Type | Field and Description |
|---|---|
protected Collection<String> |
modules |
protected org.uberfire.backend.vfs.Path |
pomXMLPath |
protected String |
projectName |
protected org.uberfire.backend.vfs.Path |
rootPath |
| Constructor and Description |
|---|
Project() |
Project(org.uberfire.backend.vfs.Path rootPath,
org.uberfire.backend.vfs.Path pomXMLPath,
String projectName) |
Project(org.uberfire.backend.vfs.Path rootPath,
org.uberfire.backend.vfs.Path pomXMLPath,
String projectName,
Collection<String> modules) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Collection<String> |
getGroups() |
Collection<String> |
getModules() |
POM |
getPom() |
org.uberfire.backend.vfs.Path |
getPomXMLPath() |
String |
getProjectName() |
org.uberfire.backend.vfs.Path |
getRootPath() |
String |
getSignatureId() |
Collection<String> |
getTraits() |
int |
hashCode() |
void |
markAsCached() |
boolean |
requiresRefresh() |
void |
setPom(POM pom) |
protected org.uberfire.backend.vfs.Path rootPath
protected org.uberfire.backend.vfs.Path pomXMLPath
protected String projectName
protected Collection<String> modules
public Project()
public Project(org.uberfire.backend.vfs.Path rootPath,
org.uberfire.backend.vfs.Path pomXMLPath,
String projectName)
public Project(org.uberfire.backend.vfs.Path rootPath,
org.uberfire.backend.vfs.Path pomXMLPath,
String projectName,
Collection<String> modules)
public org.uberfire.backend.vfs.Path getRootPath()
public org.uberfire.backend.vfs.Path getPomXMLPath()
public String getProjectName()
public String getSignatureId()
getSignatureId in interface org.uberfire.security.authz.RuntimeResourcepublic Collection<String> getGroups()
getGroups in interface org.uberfire.security.authz.RuntimeContentResourcepublic Collection<String> getTraits()
getTraits in interface org.uberfire.security.authz.RuntimeResourcepublic void markAsCached()
markAsCached in interface org.uberfire.commons.data.Cacheablepublic boolean requiresRefresh()
requiresRefresh in interface org.uberfire.commons.data.Cacheablepublic Collection<String> getModules()
public POM getPom()
public void setPom(POM pom)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.