ToolBarHandlerExtension

From OpenKM Documentation
Revision as of 13:32, 2 December 2010 by Pavila (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Any extension that implements ToolBarHandlerExtension will be watching all events fired from toolbar

Method

onChange(ToolBarEventConstant event)

Each time it'll be some new toolbar event the method onChange it'll be fired by OpenKM

Example

public class ToolBarButton extends ToolBarButtonExtension implements ToolBarHandlerExtension {

	public ToolBarButton(Image image, String title, ClickHandler handler) {
		super(image, title, handler);
	}

	@Override
	public void checkPermissions(GWTFolder folder, GWTFolder folderParent, int originPanel) {
		// TODO Auto-generated method stub
	}

	@Override
	public void checkPermissions(GWTDocument doc, GWTFolder folder) {
		// TODO Auto-generated method stub
	}

	@Override
	public void checkPermissions(GWTMail mail, GWTFolder folder) {
		// TODO Auto-generated method stub
	}

	@Override
	public void enable(boolean enable) {
		// TODO Auto-generated method stub
	}

	@Override
	public boolean isEnabled() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void onChange(ToolBarEventConstant event) {
		if (event.equals(HasToolBarEvent.EXECUTE_ADD_DOCUMENT)) {
			Window.alert("executed add document - " + event.getType());
		} 
	}
}