本文整理了Java中hudson.model.TopLevelItem.hasPermission()
方法的一些代码示例,展示了TopLevelItem.hasPermission()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TopLevelItem.hasPermission()
方法的具体详情如下:
包路径:hudson.model.TopLevelItem
类名称:TopLevelItem
方法名:hasPermission
暂无
代码示例来源:origin: jenkinsci/jenkins
@Override
public boolean contains(TopLevelItem item) {
return item.hasPermission(Item.CONFIGURE);
}
代码示例来源:origin: jenkinsci/jenkins
/**
* {@inheritDoc}.
*
* Note that the look up is case-insensitive.
*/
@Override public TopLevelItem getItem(String name) throws AccessDeniedException {
if (name==null) return null;
TopLevelItem item = items.get(name);
if (item==null)
return null;
if (!item.hasPermission(Item.READ)) {
if (item.hasPermission(Item.DISCOVER)) {
throw new AccessDeniedException("Please login to access job " + name);
}
return null;
}
return item;
}
代码示例来源:origin: jenkinsci/jenkins
/**
* Gets just the immediate children of {@link Jenkins}.
*
* @see #getAllItems(Class)
*/
@Exported(name="jobs")
public List<TopLevelItem> getItems() {
List<TopLevelItem> viewableItems = new ArrayList<TopLevelItem>();
for (TopLevelItem item : items.values()) {
if (item.hasPermission(Item.READ))
viewableItems.add(item);
}
return viewableItems;
}
代码示例来源:origin: jenkinsci/jenkins
@Override
public Collection<TopLevelItem> getItems() {
List<TopLevelItem> items = new ArrayList<TopLevelItem>();
for (TopLevelItem item : getOwner().getItemGroup().getItems()) {
if (item.hasPermission(Item.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: jenkinsci/jenkins
src.checkPermission(Item.EXTENDED_READ);
XmlFile srcConfigFile = Items.getConfigFile(src);
if (!src.hasPermission(Item.CONFIGURE)) {
Matcher matcher = AbstractItem.SECRET_PATTERN.matcher(srcConfigFile.asString());
while (matcher.find()) {
代码示例来源:origin: groupon/DotCi
@Override
public boolean contains(final TopLevelItem item) {
return item.hasPermission(Job.CONFIGURE);
}
代码示例来源:origin: groupon/DotCi
@Override
public boolean contains(final TopLevelItem item) {
return item.hasPermission(Job.CONFIGURE);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* {@inheritDoc}.
*
* Note that the look up is case-insensitive.
*/
public TopLevelItem getItem(String name) {
TopLevelItem item = items.get(name);
if (item == null || !item.hasPermission(Item.READ)) {
return null;
}
return item;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* {@inheritDoc}.
*
* Note that the look up is case-insensitive.
*/
public TopLevelItem getItem(String name) {
TopLevelItem item = items.get(name);
if (item == null || !item.hasPermission(Item.READ)) {
return null;
}
return item;
}
代码示例来源:origin: hudson/hudson-2.x
/**
* {@inheritDoc}.
*
* Note that the look up is case-insensitive.
*/
public TopLevelItem getItem(String name) {
TopLevelItem item = items.get(name);
if (item == null || !item.hasPermission(Item.READ)) {
return null;
}
return item;
}
代码示例来源:origin: hudson/hudson-2.x
@Exported(name = "securedJobs")
public List<TopLevelItem> getSecuredItems() {
List<TopLevelItem> viewableItems = new ArrayList<TopLevelItem>();
for (TopLevelItem item : items.values()) {
if (!item.hasPermission(Item.READ)) {
viewableItems.add(item);
}
}
return viewableItems;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
@Exported(name = "securedJobs")
public List<TopLevelItem> getSecuredItems() {
List<TopLevelItem> viewableItems = new ArrayList<TopLevelItem>();
for (TopLevelItem item : items.values()) {
if (!item.hasPermission(Item.READ)) {
viewableItems.add(item);
}
}
return viewableItems;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
@Exported(name = "securedJobs")
public List<TopLevelItem> getSecuredItems() {
List<TopLevelItem> viewableItems = new ArrayList<TopLevelItem>();
for (TopLevelItem item : items.values()) {
if (!item.hasPermission(Item.READ)) {
viewableItems.add(item);
}
}
return viewableItems;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public List<TopLevelItem> getSecuredItems() {
List<TopLevelItem> viewableItems = new ArrayList<TopLevelItem>();
for (TopLevelItem item : items.values()) {
if (!item.hasPermission(Item.READ)) {
TopLevelItem instance = LazyTopLevelItem.getIfInstanceOf(item, TopLevelItem.class);
if (instance != null) {
viewableItems.add(instance);
}
}
}
return viewableItems;
}
代码示例来源:origin: groupon/DotCi
@Override
public Collection<TopLevelItem> getItems() {
final List<TopLevelItem> items = new LinkedList<>();
for (final TopLevelItem item : getOwnerItemGroup().getItems()) {
if (item.hasPermission(Job.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: groupon/DotCi
@Override
public Collection<TopLevelItem> getItems() {
final List<TopLevelItem> items = new LinkedList<>();
for (final TopLevelItem item : getOwnerItemGroup().getItems()) {
if (item.hasPermission(Job.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
@Override
public Collection<TopLevelItem> getItems() {
List<TopLevelItem> items = new ArrayList<TopLevelItem>();
for (TopLevelItem item : Hudson.getInstance().getItems()) {
if (item.hasPermission(Job.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
@Override
public Collection<TopLevelItem> getItems() {
List<TopLevelItem> items = new ArrayList<TopLevelItem>();
for (TopLevelItem item : Hudson.getInstance().getItems()) {
if (item.hasPermission(Job.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: hudson/hudson-2.x
@Override
public Collection<TopLevelItem> getItems() {
List<TopLevelItem> items = new ArrayList<TopLevelItem>();
for (TopLevelItem item : Hudson.getInstance().getItems()) {
if (item.hasPermission(Job.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Override
public Collection<TopLevelItem> getItems() {
List<TopLevelItem> items = new ArrayList<TopLevelItem>();
for (TopLevelItem item : getOwner().getItemGroup().getItems()) {
if (item.hasPermission(Item.CONFIGURE)) {
items.add(item);
}
}
return Collections.unmodifiableList(items);
}
内容来源于网络,如有侵权,请联系作者删除!