cz.metacentrum.perun.core.api.Group.getId()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中cz.metacentrum.perun.core.api.Group.getId()方法的一些代码示例,展示了Group.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getId()方法的具体详情如下:
包路径:cz.metacentrum.perun.core.api.Group
类名称:Group
方法名:getId

Group.getId介绍

暂无

代码示例

代码示例来源:origin: CESNET/perun

public GroupContactsRemovedForFacility(Group group, ContactGroup contactGroup) {
  this.group = group;
  this.contactGroup = contactGroup;
  this.message = formatMessage("Group (%d) successfully removed from contact groups %s.", group.getId(), contactGroup);
}

代码示例来源:origin: CESNET/perun

@Override
public String serializeToString() {
  StringBuilder str = new StringBuilder();
  return str.append(this.getClass().getSimpleName()).append(":[").append(
    "id=<").append(getId()).append(">").append(
    ", parentGroupId=<").append(getParentGroupId() == null ? "\\0" : getParentGroupId()).append(">").append(
    ", name=<").append(getName() == null ? "\\0" : BeansUtils.createEscaping(getName())).append(">").append(
    ", shortName=<").append(getShortName() == null ? "\\0" : BeansUtils.createEscaping(getShortName())).append(">").append(
    ", description=<").append(getDescription() == null ? "\\0" : BeansUtils.createEscaping(getDescription())).append(">").append(
    ", voId=<").append(getVoId()).append(">").append(
    ']').toString();
}

代码示例来源:origin: CESNET/perun

public void updateGroup(Group group, ModificationItem[] modificationItems) {
  ldapTemplate.modifyAttributes(getGroupDN(String.valueOf(group.getVoId()), String.valueOf(group.getId())), modificationItems);
  log.debug("Entry modified in LDAP: Group {}.", group);
}

代码示例来源:origin: CESNET/perun

public boolean groupAttributeExist(Group group, String ldapAttributeName) throws InternalErrorException {
  Object o = null;
  try {
    setLdapAttributeName(ldapAttributeName);
    o = ldapTemplate.lookup(getGroupDN(String.valueOf(group.getVoId()), String.valueOf(group.getId())), new AttributeContextMapper());
  } catch (NameNotFoundException ex) {
    return false;
  }
  if(o == null) return false;
  return true;
}

代码示例来源:origin: CESNET/perun

public boolean isAlreadyMember(Member member, Group group) {
  Object o = ldapTemplate.lookup(getUserDN(String.valueOf(member.getUserId())), new UserMemberOfContextMapper());
  String[] memberOfInformation = (String []) o;
  if(memberOfInformation != null) {
    for(String s: memberOfInformation) {
      if(s.equals(EventProcessorImpl.ldapAttrPerunGroupId + "=" + group.getId() + "," + EventProcessorImpl.ldapAttrPerunVoId + "=" + group.getVoId() + "," + ldapProperties.getLdapBase())) return true;
    }
  }
  return false;
}

代码示例来源:origin: CESNET/perun

public MailForGroupIdAdded(ApplicationMail mail, Group group) {
  this.mail = mail;
  this.group = group;
  this.message = formatMessage("Mail ID: %d of Type: %s/%s added for Group ID: %d.", mail.getId(),
      mail.getMailType(), mail.getAppType(), group.getId());
}

代码示例来源:origin: CESNET/perun

public MailForGroupIdUpdated(ApplicationMail mail, Group group) {
  this.mail = mail;
  this.group = group;
  this.message = formatMessage("Mail ID: %d of Type: %s/%s updated for Group ID: %d.", mail.getId(),
      mail.getMailType(), mail.getAppType(), group.getId());
}

代码示例来源:origin: CESNET/perun

public MailForGroupIdRemoved(ApplicationMail mail, Group group) {
  this.mail = mail;
  this.group = group;
  this.message = formatMessage("Mail ID: %d of Type: %s/%s removed for Group ID: %d.", mail.getId(),
      mail.getMailType(), mail.getAppType(), group.getId());
}

代码示例来源:origin: CESNET/perun

@Override
public int compareTo(PerunBean perunBean) {
  if(perunBean == null) throw new NullPointerException("PerunBean to compare with is null.");
  if(perunBean instanceof Group) {
    Group group = (Group) perunBean;
    if (this.getName() == null && group.getName() != null) return -1;
    if (group.getName() == null && this.getName() != null) return 1;
    if (this.getName() == null && group.getName() == null) return 0;
    return this.getName().compareToIgnoreCase(group.getName());
  } else {
    return (this.getId() - perunBean.getId());
  }
}

代码示例来源:origin: CESNET/perun

public ApplicationVerified(Application app) {
  this.app = app;
  this.message = formatMessage("Application ID=%d voID=%d %s has been verified.", app.getId(),
      app.getVo().getId(), ((app.getGroup() != null) ? (" groupID=" + app.getGroup().getId()) : ""));
}

代码示例来源:origin: CESNET/perun

public ApplicationRejected(Application application) {
  this.app = application;
  this.message = formatMessage("Application ID=%d voID=%d %s has been rejected.", app.getId(),
      app.getVo().getId(), ((app.getGroup() != null) ? (" groupID=" + app.getGroup().getId()) : ""));
}

代码示例来源:origin: CESNET/perun

public FormItemsUpdated(ApplicationForm form) {
  this.form = form;
  this.message = formatMessage("Application form ID=%d voID=%d %s has had its items updated.", form.getId(),
      form.getVo().getId(), ((form.getGroup() != null) ? " groupID=" + form.getGroup().getId() : ""));
}

代码示例来源:origin: CESNET/perun

public ApplicationDeleted(Application app) {
  this.app = app;
  this.message = formatMessage("Application ID=%d voID=%d %s has been deleted", app.getId(),
      app.getVo().getId(), ((app.getGroup() != null) ? (" groupID=" + app.getGroup().getId()) : ""));
}

代码示例来源:origin: CESNET/perun

public FormItemAdded(ApplicationForm form) {
  this.form = form;
  this.message = formatMessage("Application form item ID=%d voID=%d %s has been added", form.getId(),
      form.getVo().getId(), ((form.getGroup() != null) ? " groupID=" + form.getGroup().getId() : ""));
}

代码示例来源:origin: CESNET/perun

public FormUpdated(ApplicationForm form) {
  this.form = form;
  this.message = formatMessage("Application form ID=%d voID=%d %s has been updated.", form.getId(),
      form.getVo().getId(), ((form.getGroup() != null) ? " groupID=" + form.getGroup().getId() : ""));
}

代码示例来源:origin: CESNET/perun

public FormItemDeleted(ApplicationForm form) {
  this.form = form;
  this.message = formatMessage("Application form item ID=%d voID=%d %s has been deleted", form.getId(),
      form.getVo().getId(), ((form.getGroup() != null) ? " groupID=" + form.getGroup().getId() : ""));
}

代码示例来源:origin: CESNET/perun

public ApplicationApproved(Application app) {
  this.app = app;
  this.message = formatMessage("Application ID=%d voID=%d %s was approved.", app.getId(),
      app.getVo().getId(), ((app.getGroup() != null) ? (" groupID=" + app.getGroup().getId()) : ""));
}

代码示例来源:origin: CESNET/perun

public FormItemUpdated(ApplicationForm form, ApplicationFormItem item) {
  this.form = form;
  this.item = item;
  this.message = formatMessage("Application form ID=%d voID=%d %s has had it itemID=%d updated.", form.getId(),
      form.getVo().getId(), ((form.getGroup() != null) ? " groupID=" + form.getGroup().getId() : ""), item.getId());
}

代码示例来源:origin: CESNET/perun

@Override
public void createApplicationFormInGroup(PerunSession sess, Group group) throws InternalErrorException, PrivilegeException {
  if (!AuthzResolver.isAuthorized(sess, Role.VOADMIN, group) && !AuthzResolver.isAuthorized(sess, Role.GROUPADMIN, group)) {
    throw new PrivilegeException(sess, "createApplicationFormInGroup");
  }
  int id = Utils.getNewId(jdbc, "APPLICATION_FORM_ID_SEQ");
  try {
    jdbc.update("insert into application_form(id, vo_id, group_id) values (?,?,?)", id, group.getVoId(), group.getId());
  } catch (DuplicateKeyException ex) {
    throw new ConsistencyErrorException("Group can have defined only one application form. Can't insert another.", ex);
  }
}

代码示例来源:origin: CESNET/perun

public RichGroup(Group group, List<Attribute> attrs) {
  super(group.getId(), group.getName(), group.getDescription(),
      group.getCreatedAt(), group.getCreatedBy(),
      group.getModifiedAt(), group.getModifiedBy(),
      group.getParentGroupId(), group.getCreatedByUid(),
      group.getModifiedByUid());
  this.setVoId(group.getVoId());
  this.groupAttributes = attrs;
}

相关文章