public static List<String> getSynonyms(InteractionImpl complex) { List<String> synosyms = new ArrayList<String>(); for (Alias alias : complex.getAliases()) { if (alias.getName() != null && alias.getCvAliasType() != null && alias.getCvAliasType().getIdentifier().equals(CvAliasType.COMPLEX_SYNONYM_NAME_MI_REF)) { synosyms.add(alias.getName()); } } return synosyms; }
public static List<String> getSynonyms(InteractionImpl complex) { List<String> synosyms = new ArrayList<String>(); for (Alias alias : complex.getAliases()) { if (alias.getName() != null && alias.getCvAliasType() != null && alias.getCvAliasType().getIdentifier().equals(CvAliasType.COMPLEX_SYNONYM_NAME_MI_REF)) { synosyms.add(alias.getName()); } } return synosyms; }
@Override public void visitAlias(Alias alias) { currentNode.setUserObject("Alias: "+alias.getName()+" / Type="+DebugUtil.cvObjectToSimpleString(alias.getCvAliasType())); }
private static SearchItem searchItemForAlias( Alias alias ) { return new SearchItem( alias.getParentAc(), alias.getName(), alias.getParent().getClass().getName(), alias.getCvAliasType().getShortLabel() ); }
@Override public void visitAlias(Alias alias) { currentNode.setUserObject("Alias: "+alias.getName()+" / Type="+DebugUtil.cvObjectToSimpleString(alias.getCvAliasType())); }
public UpdatedAlias(Alias alias, UpdateStatus status){ super(); if (alias != null){ type = alias.getCvAliasType() != null ? alias.getCvAliasType().getAc() : null; this.name = alias.getName(); } else { this.type = null; this.name = null; } this.status = status != null ? status : UpdateStatus.none; this.parent = null; }
public static boolean sameAlias( Alias a1, Alias a2 ) { if (a1.getAc() != null && a2.getAc() != null) { return a1.getAc().equals(a2.getAc()); } if ( !same( a1.getName(), a2.getName() ) ) { return false; } if ( !CvObjectUtils.areEqual( a1.getCvAliasType(), a2.getCvAliasType() ) ) { return false; } return true; }
protected Alias cloneAlias(Alias alias) throws IntactClonerException { if (alias == null) return null; Class clazz = CgLibUtil.removeCglibEnhanced(alias.getClass()); Alias clone = null; try { final Constructor constructor = clazz.getConstructor(); clone = (Alias) constructor.newInstance(); clonerManager.addClone(alias, clone); clone.setCvAliasType(clone(alias.getCvAliasType())); clone.setName(alias.getName()); } catch (Exception e) { throw new IntactClonerException("An error occured upon building a " + clazz.getSimpleName(), e); } return clone; }
protected Alias cloneAlias(Alias alias) throws IntactClonerException { if (alias == null) return null; Class clazz = CgLibUtil.removeCglibEnhanced(alias.getClass()); Alias clone = null; try { final Constructor constructor = clazz.getConstructor(); clone = (Alias) constructor.newInstance(); clonerManager.addClone(alias, clone); clone.setCvAliasType(clone(alias.getCvAliasType())); clone.setName(alias.getName()); } catch (Exception e) { throw new IntactClonerException("An error occured upon building a " + clazz.getSimpleName(), e); } return clone; }
public static boolean sameAlias( Alias a1, Alias a2 ) { if (a1.getAc() != null && a2.getAc() != null) { return a1.getAc().equals(a2.getAc()); } if ( !same( a1.getName(), a2.getName() ) ) { return false; } if ( !CvObjectUtils.areEqual( a1.getCvAliasType(), a2.getCvAliasType() ) ) { return false; } return true; }
private void insertSearchItemForAlias( Alias alias ) { if ( log.isDebugEnabled() ) { log.debug( "Inserting SearchItems for Alias: " + alias.getName() + " (" + alias.getAc() + "); Parent AC: " + alias.getParentAc() ); } if ( !isAliasSearchable( alias ) ) { return; } SearchItem searchItem = searchItemForAlias( alias ); if ( log.isDebugEnabled() ) { log.debug( "\t" + searchItem ); } IntactContext.getCurrentInstance().getDataContext().getDaoFactory() .getSearchItemDao().persist( searchItem ); }
public Key keyForAlias(Alias alias) { return new Key(keyFor(alias.getParent()).getUniqueString() + "::" + alias.getName()); }
public Key keyForAlias(Alias alias) { return new Key(keyFor(alias.getParent()).getUniqueString() + "::" + alias.getName()); }
private void deleteSearchItemForAlias( Alias alias ) { if ( log.isDebugEnabled() ) { log.debug( "Deleting SearchItems for Alias: " + alias.getName() + " (" + alias.getAc() + "); Parent AC: " + alias.getParentAc() ); } if ( !isAliasSearchable( alias ) ) { return; } SearchItem searchItem = searchItemForAlias( alias ); IntactContext.getCurrentInstance().getDataContext().getDaoFactory() .getSearchItemDao().delete( searchItem ); }