public EntityRef getAlias( String aliasType, String alias ) throws Exception { return em.getAlias( aliasType, alias ); }
@Override public OrganizationInfo getOrganizationByName( String organizationName ) throws Exception { if ( organizationName == null ) { return null; } EntityManager em = emf.getEntityManager(smf.getManagementAppId()); EntityRef ref = em.getAlias( Group.ENTITY_TYPE, organizationName ); if ( ref == null ) { return null; } return getOrganizationByUuid( ref.getUuid() ); }
protected Map<Object, Notifier> getNotifierMap(Map payloads) throws Exception { Map<Object, Notifier> notifiers = new HashMap<Object, Notifier>( payloads.size() * 2); for (Object id : payloads.keySet()) { Identifier identifier = Identifier.from(id); Notifier notifier; if (identifier.isUUID()) { notifier = em.get(identifier.getUUID(), Notifier.class); } else { EntityRef ref = em.getAlias("notifier", identifier.getName()); notifier = em.get(ref, Notifier.class); } if (notifier != null) { notifiers.put(notifier.getUuid(), notifier); notifiers.put(notifier.getUuid().toString(), notifier); if (notifier.getName() != null) { notifiers.put(notifier.getName(), notifier); } } } return notifiers; }
@Override public OrganizationConfig getOrganizationConfigByName( String organizationName ) throws Exception { if ( organizationName == null || organizationName.equals(CassandraService.MANAGEMENT_APPLICATION)) { return getOrganizationConfigDefaultsOnly(); } EntityManager em = emf.getEntityManager(smf.getManagementAppId()); EntityRef ref = em.getAlias( Group.ENTITY_TYPE, organizationName ); return ref != null ? getOrganizationConfigByUuid(ref.getUuid()) : getOrganizationConfigDefaultsOnly(); }
EntityRef orgRef = managementEm.getAlias( Group.ENTITY_TYPE, orgName );
logger.trace("Found {} potential paths", aliases.size()); Map<String, EntityRef> aliasedEntities = em.getAlias( getEntityType(), aliases ); for ( int i = aliases.size() - 1; i >= 0; i-- ) { alias = aliases.get( i );
final EntityRef alias = managementEm.getAlias( createCollectionName, oldAppEntity.getName() ); if ( alias != null ) { throw new ConflictException( "Cannot delete app with same name as already deleted app" );
EntityRef alias = em.getAlias( Group.ENTITY_TYPE, orgName ); Entity orgEntity = em.get( alias );
EntityRef userRef = em.getAlias( new SimpleEntityRef( "application", applicationId ), "users", "edanuff" );