Example #1
0
		/// <summary>
		/// crea un alias per il modulo, ossia all'interno del sistema posso riferire 
		/// ad uno stesso modulo tramite il suo alias. 
		/// </summary>
		/// <returns>The alias.</returns>
		/// <param name="moduleIdentifier">Module identifier.</param>
		/// <param name="aliasTarget">Alias target, ossia il nome dell'alias </param>
		public static AliasBuilder buildAlias(ModuleIdentifier moduleIdentifier,
		                                      ModuleIdentifier aliasTarget) {

			if (moduleIdentifier == null) {
				throw new ArgumentException ("[ERROR] - moduleIdentifier is null");
			}

			if (aliasTarget == null) {
				throw new ArgumentException ("[ERROR] - aliasTarget is null"); 
			}

			AliasBuilder aliasBuilder = new AliasBuilderImpl (); 
			aliasBuilder.create (moduleIdentifier, aliasTarget); 
			return aliasBuilder;

		}
Example #2
0
        /// <summary>
        /// crea un alias per il modulo, ossia all'interno del sistema posso riferire
        /// ad uno stesso modulo tramite il suo alias.
        /// </summary>
        /// <returns>The alias.</returns>
        /// <param name="moduleIdentifier">Module identifier.</param>
        /// <param name="aliasTarget">Alias target, ossia il nome dell'alias </param>
        public static AliasBuilder buildAlias(ModuleIdentifier moduleIdentifier,
                                              ModuleIdentifier aliasTarget)
        {
            if (moduleIdentifier == null)
            {
                throw new ArgumentException("[ERROR] - moduleIdentifier is null");
            }

            if (aliasTarget == null)
            {
                throw new ArgumentException("[ERROR] - aliasTarget is null");
            }

            AliasBuilder aliasBuilder = new AliasBuilderImpl();

            aliasBuilder.create(moduleIdentifier, aliasTarget);
            return(aliasBuilder);
        }