Difference between revisions of "PropertyGroupHandlerExtension"

From OpenKM Documentation
Jump to: navigation, search
 
Line 1: Line 1:
Any extension that implements PropertyGroupHandlerExtension will be watching all events fired from property group ( metadata ) tab
+
Any extension that implements PropertyGroupHandlerExtension will be watching all events fired from property group ( metadata ) tab.
 
 
  
 
== Method ==
 
== Method ==
onChange(PropertyGroupEventConstant event)
+
=== onChange(PropertyGroupEventConstant event) ===
 
 
 
 
== onChange(PropertyGroupEventConstant event) ==
 
 
Each time it'll be some new property group ( metadata ) event the method onChange it'll be fired by OpenKM
 
Each time it'll be some new property group ( metadata ) event the method onChange it'll be fired by OpenKM
 
  
 
== Example ==
 
== Example ==
Line 16: Line 11:
 
public Example() {
 
public Example() {
 
}
 
}
 
  
 
         @Override
 
         @Override
Line 29: Line 23:
 
</source>
 
</source>
  
 
+
[[Category: Extension Guide]]
[[Category: OpenKM plugin extensions]]
 

Latest revision as of 14:33, 2 December 2010

Any extension that implements PropertyGroupHandlerExtension will be watching all events fired from property group ( metadata ) tab.

Method

onChange(PropertyGroupEventConstant event)

Each time it'll be some new property group ( metadata ) event the method onChange it'll be fired by OpenKM

Example

public class Example implements PropertyHandlerExtension {
	
	public Example() {
	}

        @Override
	public void onChange(PropertyEventConstant event) {
		if (event.equals(HasPropertyGroupEvent.EVENT_PROPERTYGROUP_CHANGED)) {
			Window.alert("propertyGroup changed - " +event.getType());
		} else {
                        Window.alert("other property group event - " +event.getType());
                }
	}
}