FileDocCategorySizeDatePackage
AddResourcesCommand.javaAPI DocGlassfish v2 API4056Fri May 04 22:25:08 BST 2007com.sun.enterprise.cli.commands

AddResourcesCommand

public class AddResourcesCommand extends GenericCommand

Fields Summary
Constructors Summary
Methods Summary
public voidrunCommand()
An abstract method that Executes the command

throws
CommandException

        if (!validateOptions())
            throw new CommandValidationException("Validation failed");
        
            String objectName = getObjectName();
            Object[] params = getParamsInfo();
            String operationName = getOperationName();
            String[] types = getTypesInfo();    
                        
            MBeanServerConnection mbsc = getMBeanServerConnection(getHost(), getPort(), 
                                    getUser(), getPassword());
        try { 
	     ArrayList returnValue =(ArrayList) mbsc.invoke(new ObjectName(objectName), 
					     operationName, params, types);
             Iterator iterator= returnValue.iterator();
             while (iterator.hasNext()){
                String resource = (String) iterator.next();
                CLILogger.getInstance().printMessage(" =========================");
                CLILogger.getInstance().printMessage(resource);
                
             }
	     CLILogger.getInstance().printDetailMessage(getLocalizedString(
						       "CommandSuccessful",
						       new Object[] {name}));
        }catch(Exception e){ 
	    if (e.getLocalizedMessage() != null)
		CLILogger.getInstance().printDetailMessage(e.getLocalizedMessage());
            throw new CommandException(getLocalizedString("CommandUnSuccessful",
						     new Object[] {name} ), e);
        }        
    
public booleanvalidateOptions()

        return super.validateOptions();