for (int i = 0; i < getAllUserDefined().size(); i++) { CmsRelationType type = (CmsRelationType)getAllUserDefined().get(i); if (valueUp.equals(type.m_name)) { return type;
for (int i = 0; i < getAllUserDefined().size(); i++) { CmsRelationType type = getAllUserDefined().get(i); if (valueUp.equals(type.m_name)) { return type;
/** * Returns an extended filter with user defined type restriction.<p> * * @return an extended filter with user defined type restriction */ public CmsRelationFilter filterUserDefined() { CmsRelationFilter filter = (CmsRelationFilter)this.clone(); if (filter.m_types.isEmpty()) { filter.m_types.addAll(CmsRelationType.getAllUserDefined()); } else { filter.m_types = new HashSet(CmsRelationType.filterUserDefined(filter.m_types)); } return filter; }
/** * Returns an extended filter with user defined type restriction.<p> * * @return an extended filter with user defined type restriction */ public CmsRelationFilter filterUserDefined() { CmsRelationFilter filter = (CmsRelationFilter)clone(); if (filter.m_types.isEmpty()) { filter.m_types.addAll(CmsRelationType.getAllUserDefined()); } else { filter.m_types = new HashSet<CmsRelationType>(CmsRelationType.filterUserDefined(filter.m_types)); } return filter; }
/** * Parses an <code>int</code> into a relation type.<p> * * @param id the internal representation number to parse * * @return the enumeration element * * @throws CmsIllegalArgumentException if the given value could not be matched against a * <code>{@link CmsRelationType}</code> object. */ public static CmsRelationType valueOf(int id) throws CmsIllegalArgumentException { if ((id > 0) && (id <= VALUE_ARRAY.length)) { return VALUE_ARRAY[id - 1]; } id -= USER_DEFINED_MODE_LIMIT; if ((id >= 0) && (id < getAllUserDefined().size())) { return getAllUserDefined().get(id); } throw new CmsIllegalArgumentException( org.opencms.db.Messages.get().container( org.opencms.db.Messages.ERR_MODE_ENUM_PARSE_2, new Integer(id), CmsRelationType.class.getName())); }
/** * Parses an <code>int</code> into a relation type.<p> * * @param id the internal representation number to parse * * @return the enumeration element * * @throws CmsIllegalArgumentException if the given value could not be matched against a * <code>{@link CmsRelationType}</code> object. */ public static CmsRelationType valueOf(int id) throws CmsIllegalArgumentException { if ((id > 0) && (id <= VALUE_ARRAY.length)) { return VALUE_ARRAY[id - 1]; } id -= USER_DEFINED_MODE_LIMIT; if ((id >= 0) && (id < getAllUserDefined().size())) { return (CmsRelationType)getAllUserDefined().get(id); } throw new CmsIllegalArgumentException(org.opencms.db.Messages.get().container( org.opencms.db.Messages.ERR_MODE_ENUM_PARSE_2, new Integer(id), CmsRelationType.class.getName())); }