@Override public void finalize() throws Throwable { NSNotificationCenter.defaultCenter().removeObserver(this); super.finalize(); }
@Override public void finalize() throws Throwable { NSNotificationCenter.defaultCenter().removeObserver(this); super.finalize(); }
@Override public void sleep() { NSNotificationCenter.defaultCenter().removeObserver(this, ERMDActionButton.BUTTON_PERFORMED_DELETE_ACTION, null); super.sleep(); }
@Override public void sleep() { NSNotificationCenter.defaultCenter().removeObserver(this, ERMDActionButton.BUTTON_PERFORMED_DELETE_ACTION, null); super.sleep(); }
public void configureWOOgnl(NSNotification n) { WOOgnl.factory().configureWOForOgnl(); NSNotificationCenter.defaultCenter().removeObserver(this); _retainerArray.remove(this); } }
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); }
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); }