/** * Get the stateIDs by entityType an state flags * * @param entityType * @param stateFlag * @return */ public static List<TSystemStateBean> getSystemStatesByByEntityAndStateFlags( Integer entityType, int[] stateFlagArr) { List<TSystemStateBean> systemList = LookupContainer.getSystemStateList(entityType); List<TSystemStateBean> systemListByStateFlag = new LinkedList<TSystemStateBean>(); Set<Integer> stateFlagsSet = GeneralUtils.createSetFromIntArr(stateFlagArr); if (systemList != null) { for (TSystemStateBean systemStateBean : systemList) { Integer stateFlag = systemStateBean.getStateflag(); if (stateFlagsSet.contains(stateFlag)) { systemListByStateFlag.add(systemStateBean); } } } return systemListByStateFlag; // systemStateDAO.loadWithStateFlagForEntity(entityType, // stateFlag); }