本文整理了Java中org.dspace.eperson.Group.equals()
方法的一些代码示例,展示了Group.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.equals()
方法的具体详情如下:
包路径:org.dspace.eperson.Group
类名称:Group
方法名:equals
[英]Return true
if other
is the same Group as this object, false
otherwise
[中]如果other
与此对象是同一组,则返回true
,否则返回false
代码示例来源:origin: DSpace/DSpace
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
Class<?> objClass = HibernateProxyHelper.getClassWithoutInitializingProxy(obj);
if (getClass() != objClass) {
return false;
}
final Group2GroupCache other = (Group2GroupCache) obj;
if (!parent.equals(other.getParent())) {
return false;
}
if (!child.equals(other.getChild())) {
return false;
}
return true;
}
代码示例来源:origin: org.dspace/dspace-xmlui-api
if (currentGroup.equals(descendant)) {
return true;
代码示例来源:origin: DSpace/DSpace
if (group.equals(community.getAdministrators())) {
return GROUP_TYPE_ADMIN;
Collection collection = (Collection) dso;
if (group.equals(collection.getAdministrators())) {
} else if (group.equals(collection.getSubmitters())) {
} else if (group.equals(collection.getWorkflowStep1())) {
} else if (group.equals(collection.getWorkflowStep2())) {
} else if (group.equals(collection.getWorkflowStep3())) {
代码示例来源:origin: DSpace/DSpace
protected void grantGroupAllItemPolicies(Context context, Item item, Group group)
throws AuthorizeException, SQLException {
if (group != null) {
//A list of policies the user has for this item
List<Integer> groupHasPolicies = new ArrayList<Integer>();
List<ResourcePolicy> itempols = authorizeService.getPolicies(context, item);
for (ResourcePolicy resourcePolicy : itempols) {
if (group.equals(resourcePolicy.getGroup())) {
//The user has already got this policy so it it to the list
groupHasPolicies.add(resourcePolicy.getAction());
}
}
//Make sure we don't add duplicate policies
if (!groupHasPolicies.contains(Constants.READ)) {
addGroupPolicyToItem(context, item, Constants.READ, group);
}
if (!groupHasPolicies.contains(Constants.WRITE)) {
addGroupPolicyToItem(context, item, Constants.WRITE, group);
}
if (!groupHasPolicies.contains(Constants.DELETE)) {
addGroupPolicyToItem(context, item, Constants.DELETE, group);
}
if (!groupHasPolicies.contains(Constants.ADD)) {
addGroupPolicyToItem(context, item, Constants.ADD, group);
}
if (!groupHasPolicies.contains(Constants.REMOVE)) {
addGroupPolicyToItem(context, item, Constants.REMOVE, group);
}
}
}
代码示例来源:origin: DSpace/DSpace
Group specialGroup = it.next();
if (specialGroup.equals(group) || isParentOf(context, group, specialGroup)) {
isMember = true;
代码示例来源:origin: DSpace/DSpace
if (!(collider.equals(groupService.findByName(context, Group.ADMIN)) &&
member.equals(context.getCurrentUser()))) {
groupService.removeMember(context, collider, member);
代码示例来源:origin: DSpace/DSpace
if ((group.equals(collection.getWorkflowStep1()) ||
group.equals(collection.getWorkflowStep2()) ||
group.equals(collection.getWorkflowStep3()))) {
if (AuthorizeConfiguration.canCollectionAdminManageWorkflows()) {
return collection;
if (group.equals(collection.getSubmitters())) {
if (AuthorizeConfiguration.canCollectionAdminManageSubmitters()) {
return collection;
if (group.equals(collection.getAdministrators())) {
if (AuthorizeConfiguration.canCollectionAdminManageAdminGroup()) {
return collection;
内容来源于网络,如有侵权,请联系作者删除!