Java Code Examples for com.baidu.ueditor.hunter.FileManager

The following examples show how to use com.baidu.ueditor.hunter.FileManager. These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: sdb-mall   Source File: ActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {
	
	if ( actionType == null || !ActionMap.mapping.containsKey( actionType ) ) {
		return new BaseState( false, AppInfo.INVALID_ACTION ).toJSONString();
	}
	
	if ( this.configManager == null || !this.configManager.valid() ) {
		return new BaseState( false, AppInfo.CONFIG_ERROR ).toJSONString();
	}
	
	State state = null;
	
	int actionCode = ActionMap.getType( this.actionType );
	
	Map<String, Object> conf = null;
	
	switch ( actionCode ) {
	
		case ActionMap.CONFIG:
			return this.configManager.getAllConfig().toString();
			
		case ActionMap.UPLOAD_IMAGE:
		case ActionMap.UPLOAD_SCRAWL:
		case ActionMap.UPLOAD_VIDEO:
		case ActionMap.UPLOAD_FILE:
			conf = this.configManager.getConfig( actionCode );
			state = new Uploader( request, conf ).doExec();
			break;
			
		case ActionMap.CATCH_IMAGE:
			conf = configManager.getConfig( actionCode );
			String[] list = this.request.getParameterValues( (String)conf.get( "fieldName" ) );
			state = new ImageHunter( conf ).capture( list );
			break;
			
		case ActionMap.LIST_IMAGE:
		case ActionMap.LIST_FILE:
			conf = configManager.getConfig( actionCode );
			int start = this.getStartIndex();
			state = new FileManager( conf ).listFile( start );
			break;
			
	}
	
	return state.toJSONString();
	
}
 
Example 2
Source Project: wangmarket   Source File: ActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {
//		Log.debug("invoke--into");
//		Log.debug("actionType -- "+actionType);
//		Log.debug("configManager -- "+this.configManager);
		if ( actionType == null || !ActionMap.mapping.containsKey( actionType ) ) {
			return new BaseState( false, AppInfo.INVALID_ACTION ).toJSONString();
		}
		
		if ( this.configManager == null || !this.configManager.valid() ) {
			return new BaseState( false, AppInfo.CONFIG_ERROR ).toJSONString();
		}
		
		State state = null;
		
		int actionCode = ActionMap.getType( this.actionType );
		
		Map<String, Object> conf = null;
		
//		Log.debug("invoke--switch before actionCode: "+actionCode);
		switch ( actionCode ) {
		
			case ActionMap.CONFIG:
				return this.configManager.getAllConfig().toString();
				
			case ActionMap.UPLOAD_IMAGE:
			case ActionMap.UPLOAD_SCRAWL:
			case ActionMap.UPLOAD_VIDEO:
			case ActionMap.UPLOAD_FILE:
//				Log.debug("invoke--UPLOAD_IMAGE--actionCode: "+actionCode);
				conf = this.configManager.getConfig( actionCode );
				state = new Uploader( request, conf ).doExec();
				break;
				
			case ActionMap.CATCH_IMAGE:
				conf = configManager.getConfig( actionCode );
				String[] list = this.request.getParameterValues( (String)conf.get( "fieldName" ) );
				state = new ImageHunter( conf ).capture( list );
				break;
				
			case ActionMap.LIST_IMAGE:
			case ActionMap.LIST_FILE:
				conf = configManager.getConfig( actionCode );
				int start = this.getStartIndex();
				state = new FileManager( conf ).listFile( start );
				break;
				
		}
		
		return state.toJSONString();
		
	}
 
Example 3
Source Project: hsweb-framework   Source File: ActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {

        if (actionType == null || !ActionMap.mapping.containsKey(actionType)) {
            return new BaseState(false, AppInfo.INVALID_ACTION).toJSONString();
        }

        if (this.configManager == null || !this.configManager.valid()) {
            return new BaseState(false, AppInfo.CONFIG_ERROR).toJSONString();
        }

        State state = null;

        int actionCode = ActionMap.getType(this.actionType);

        Map<String, Object> conf ;

        switch (actionCode) {

            case ActionMap.CONFIG:
                return this.configManager.getAllConfig().toString();

            case ActionMap.UPLOAD_IMAGE:
            case ActionMap.UPLOAD_SCRAWL:
            case ActionMap.UPLOAD_VIDEO:
            case ActionMap.UPLOAD_FILE:
                conf = this.configManager.getConfig(actionCode);
                state = new Uploader(request, conf).doExec();
                break;

            case ActionMap.CATCH_IMAGE:
                conf = configManager.getConfig(actionCode);
                String[] list = this.request.getParameterValues((String) conf.get("fieldName"));
                state = new ImageHunter(conf).capture(list);
                break;

            case ActionMap.LIST_IMAGE:
            case ActionMap.LIST_FILE:
                conf = configManager.getConfig(actionCode);
                int start = this.getStartIndex();
                state = new FileManager(conf).listFile(start);
                break;

        }

        return state == null ? "{}" : state.toJSONString();

    }
 
Example 4
Source Project: cms   Source File: ActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {
	
	if ( actionType == null || !ActionMap.mapping.containsKey( actionType ) ) {
		return new BaseState( false, AppInfo.INVALID_ACTION ).toJSONString();
	}
	
	if ( this.configManager == null || !this.configManager.valid() ) {
		return new BaseState( false, AppInfo.CONFIG_ERROR ).toJSONString();
	}
	
	State state = null;
	
	int actionCode = ActionMap.getType( this.actionType );
	
	Map<String, Object> conf = null;
	
	switch ( actionCode ) {
	
		case ActionMap.CONFIG:
			return this.configManager.getAllConfig().toString();
			
		case ActionMap.UPLOAD_IMAGE:
		case ActionMap.UPLOAD_SCRAWL:
		case ActionMap.UPLOAD_VIDEO:
		case ActionMap.UPLOAD_FILE:
			conf = this.configManager.getConfig( actionCode );
			state = new Uploader( request, conf ).doExec();
			break;
			
		case ActionMap.CATCH_IMAGE:
			conf = configManager.getConfig( actionCode );
			String[] list = this.request.getParameterValues( (String)conf.get( "fieldName" ) );

			if(Configuration.useStatus()) {//使用阿里云oss 存储
				state = new OSSImageHunter(conf).capture(list);
			}else {
				//state = new ImageHunter(conf).capture(list);
				state = new LocalImageHunter(conf).capture(list);
			}
			break;
			
		case ActionMap.LIST_IMAGE:
		case ActionMap.LIST_FILE:
			conf = configManager.getConfig( actionCode );
			int start = this.getStartIndex();

			if(Configuration.useStatus()){//使用阿里云oss 存储
				state = new OSSFileManager( conf ).listFile( start );
			}else {
				state = new FileManager(conf).listFile(start);
			}
			break;
			
	}
	
	return state.toJSONString();
	
}
 
Example 5
Source Project: ueditor   Source File: ActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {
	
	if ( actionType == null || !ActionMap.mapping.containsKey( actionType ) ) {
		return new BaseState( false, AppInfo.INVALID_ACTION ).toJSONString();
	}
	
	if ( this.configManager == null || !this.configManager.valid() ) {
		return new BaseState( false, AppInfo.CONFIG_ERROR ).toJSONString();
	}
	
	State state = null;
	
	int actionCode = ActionMap.getType( this.actionType );
	
	Map<String, Object> conf = null;
	
	switch ( actionCode ) {
	
		case ActionMap.CONFIG:
			return this.configManager.getAllConfig().toString();
			
		case ActionMap.UPLOAD_IMAGE:
		case ActionMap.UPLOAD_SCRAWL:
		case ActionMap.UPLOAD_VIDEO:
		case ActionMap.UPLOAD_FILE:
			conf = this.configManager.getConfig( actionCode );
			state = new Uploader( request, conf ).doExec();
			break;
			
		case ActionMap.CATCH_IMAGE:
			conf = configManager.getConfig( actionCode );
			String[] list = this.request.getParameterValues( (String)conf.get( "fieldName" ) );
			state = new ImageHunter( conf ).capture( list );
			break;
			
		case ActionMap.LIST_IMAGE:
		case ActionMap.LIST_FILE:
			conf = configManager.getConfig( actionCode );
			int start = this.getStartIndex();
			state = new FileManager( conf ).listFile( start );
			break;
			
	}
	
	return state.toJSONString();
	
}
 
Example 6
Source Project: ueditor   Source File: MyActionEnter.java    License: Apache License 2.0 4 votes vote down vote up
public String invoke() {

        if (actionType == null || !ActionMap.mapping.containsKey(actionType)) {
            return new BaseState(false, AppInfo.INVALID_ACTION).toJSONString();
        }

        if (this.configManager == null || !this.configManager.valid()) {
            return new BaseState(false, AppInfo.CONFIG_ERROR).toJSONString();
        }

        State state = null;

        int actionCode = ActionMap.getType(this.actionType);

        Map<String, Object> conf = null;

        switch (actionCode) {

        case ActionMap.CONFIG:
            return this.configManager.getAllConfig().toString();

        case ActionMap.UPLOAD_IMAGE:
        case ActionMap.UPLOAD_SCRAWL:
        case ActionMap.UPLOAD_VIDEO:
        case ActionMap.UPLOAD_FILE:
            conf = this.configManager.getConfig(actionCode);
            state = new Uploader(request, conf).doExec();
            break;

        case ActionMap.CATCH_IMAGE:
            conf = configManager.getConfig(actionCode);
            String[] list = this.request.getParameterValues((String) conf.get("fieldName"));
            state = new ImageHunter(conf).capture(list);
            break;

        case ActionMap.LIST_IMAGE:
        case ActionMap.LIST_FILE:
            conf = configManager.getConfig(actionCode);
            int start = this.getStartIndex();
            state = new FileManager(conf).listFile(start);
            break;

        }

        return state.toJSONString();

    }