public WRQuickReport(WOContext c){ super(c); NSSelector synchModelSelector = new NSSelector("synchModel", ERXConstant.NotificationClassArray); NSNotificationCenter.defaultCenter().addObserver(this, synchModelSelector, DRReportModel.DRReportModelUpdateNotification, null); NSNotificationCenter.defaultCenter().addObserver(this, synchModelSelector, DRReportModel.DRReportModelRebuildNotification, null); }
public _UserPreferenceHandler() { NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector("handleBatchSizeChange", ERXConstant.NotificationClassArray), ERXBatchNavigationBar.BatchSizeChanged, null); NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector("handleSortOrderingChange", ERXConstant.NotificationClassArray), ERXSortOrder.SortOrderingChanged, null); NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector("handleDisplayVariantChange", ERXConstant.NotificationClassArray), ERDAttributeRepetition.DisplayVariantChanged, null); }
public Ajax() { NSNotificationCenter center = NSNotificationCenter.defaultCenter(); // This is needed when ERXAjaxApplication is sub-classed center.addObserver(this, new NSSelector("finishAjaxInitialization", ERXConstant.NotificationClassArray), WOApplication.ApplicationWillFinishLaunchingNotification, null); }
private void registerNotification(String notificationName, String selectorName) { NSNotificationCenter.defaultCenter().addObserver(this, ERXSelectorUtilities.notificationSelector(selectorName), notificationName, null); }
public AjaxPushRequestHandler() { NSNotificationCenter.defaultCenter().addObserver(this, ERXSelectorUtilities.notificationSelector("sessionDidTimeOut"), WOSession.SessionDidTimeOutNotification, null); }
public void setD2wContext(D2WContext context) { if (context != null && !context.equals(d2wContext())) { log.debug("Removing observers for old context"); NSNotificationCenter.defaultCenter().removeObserver(this, PropertyChangedNotification, null); } NSNotificationCenter.defaultCenter().addObserver(this, propertyChanged, PropertyChangedNotification, context); log.debug("Notifications registered for context: {}", context); super.setD2wContext(context); }
@Override public void awake() { _dataSource = null; NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector<Void>("relatedObjectDidChange", ERXConstant.NotificationClassArray), ERMDActionButton.BUTTON_PERFORMED_DELETE_ACTION, null); super.awake(); }
public EREntityStoreFactory(Class<? extends EREntityStore> clazz) { _entityStores = new NSMutableDictionary<>(); _entityStoreClazz = clazz; NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector("resetAllEntities", new Class[] { NSNotification.class }), RESET_ALL_ENTITIES, null); }
@SuppressWarnings("rawtypes") @Override public void awake() { NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector("relatedObjectDidChange", ERXConstant.NotificationClassArray), ERMDActionButton.BUTTON_PERFORMED_DELETE_ACTION, null); super.awake(); // make sure we don't display a previous search value _searchValue = null; }
public static void initialize() { String className = ERXProperties.stringForKeyWithDefault("er.corebusinesslogic.ERCAuditTrailClassName", ERCAuditTrailHandler.class.getName()); Class c = ERXPatcher.classForName(className); _handler = (ERCAuditTrailHandler) _NSUtilities.instantiateObject(c, new Class[]{}, new Object[]{}, true, false); NSSelector sel = ERXSelectorUtilities.notificationSelector("modelGroupDidLoad"); NSNotificationCenter.defaultCenter().addObserver(_handler, sel, ERXModelGroup.ModelGroupAddedNotification, null); }
protected static void initialize() { NSNotificationCenter center = NSNotificationCenter.defaultCenter(); NSSelector sel = ERXSelectorUtilities.notificationSelector("updateTimestampForEditingContext"); Observer observer = new Observer(); ERXRetainer.retain(observer); center.addObserver(observer, sel, ERXExtensions.objectsWillChangeInEditingContext, null); }
public void modelGroupDidLoad(NSNotification n) { configuration.removeAllObjects(); EOModelGroup group = (EOModelGroup) n.object(); for (Enumeration e = group.models().objectEnumerator(); e.hasMoreElements();) { EOModel model = (EOModel) e.nextElement(); for (Enumeration e1 = model.entities().objectEnumerator(); e1.hasMoreElements();) { EOEntity entity = (EOEntity) e1.nextElement(); if (entity.userInfo() != null && entity.userInfo().objectForKey(ERXAUDIT_KEYS) != null) { configureEntity(entity); } } } log.info("Configuration: {}", configuration); NSNotificationCenter.defaultCenter().removeObserver(_handler, ERXModelGroup.ModelGroupAddedNotification, null); NSSelector sel = ERXSelectorUtilities.notificationSelector("handleSave"); NSNotificationCenter.defaultCenter().addObserver(_handler, sel, ERXEC.EditingContextWillSaveChangesNotification, null); }
public WRReport(WOContext c) { super(c); _currentZCriteria = new NSMutableDictionary(); _indexDict = new NSMutableDictionary(); //_currCritDictCache = new NSMutableDictionary(); //_baseColor = "d0cfbd"; //_maxColor = "ffec00"; _colorDict = null; _initializedDimensionArrayFromBindings = false; _recordGroupDisplayTypes = new NSArray(new Object[]{"SINGLE_TOTAL" , "TABLE" , "TOTALS"}); _reportStyles = new NSArray(new Object[]{"VERTICAL_ROWS" , "NESTED_CELLS"}); NSSelector rebuildModelSelector = new NSSelector("rebuildModel", ERXConstant.NotificationClassArray); NSNotificationCenter.defaultCenter().addObserver(this, rebuildModelSelector, DRReportModel.DRReportModelRebuildNotification, null); }
NSNotificationCenter.defaultCenter().addObserver(this, synchModelSelector, DRReportModel.DRReportModelUpdateNotification, this); NSNotificationCenter.defaultCenter().addObserver(this, synchModelSelector, DRReportModel.DRReportModelRebuildNotification, this); return this;