Search in sources :

Example 1 with PropFoundEvent

use of org.olat.user.PropFoundEvent in project openolat by klemens.

the class UserAdminController method event.

/**
 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
 */
@Override
public void event(UserRequest ureq, Controller source, Event event) {
    if (source == propertiesCtr) {
        if (event.getCommand().equals("PropFound")) {
            PropFoundEvent foundEvent = (PropFoundEvent) event;
            Property myfoundProperty = foundEvent.getProperty();
            showInfo(NLS_FOUND_PROPERTY, myfoundProperty.getKey().toString());
        }
    } else if (source == pwdCtr) {
        if (event == Event.DONE_EVENT) {
            // rebuild authentication tab, could be wrong now
            if (authenticationsCtr != null) {
                authenticationsCtr.rebuildAuthenticationsTableDataModel();
            }
        }
    } else if (source == userProfileCtr) {
        if (event == Event.DONE_EVENT) {
            // reload profile data on top
            myIdentity = (Identity) DBFactory.getInstance().loadObject(myIdentity);
            exposeUserDataToVC(ureq, myIdentity);
            userProfileCtr.resetForm(ureq);
        }
    }
}
Also used : PropFoundEvent(org.olat.user.PropFoundEvent) Property(org.olat.properties.Property)

Example 2 with PropFoundEvent

use of org.olat.user.PropFoundEvent in project OpenOLAT by OpenOLAT.

the class UserAdminController method event.

/**
 * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
 */
@Override
public void event(UserRequest ureq, Controller source, Event event) {
    if (source == propertiesCtr) {
        if (event.getCommand().equals("PropFound")) {
            PropFoundEvent foundEvent = (PropFoundEvent) event;
            Property myfoundProperty = foundEvent.getProperty();
            showInfo(NLS_FOUND_PROPERTY, myfoundProperty.getKey().toString());
        }
    } else if (source == pwdCtr) {
        if (event == Event.DONE_EVENT) {
            // rebuild authentication tab, could be wrong now
            if (authenticationsCtr != null) {
                authenticationsCtr.rebuildAuthenticationsTableDataModel();
            }
        }
    } else if (source == userProfileCtr) {
        if (event == Event.DONE_EVENT) {
            // reload profile data on top
            myIdentity = (Identity) DBFactory.getInstance().loadObject(myIdentity);
            exposeUserDataToVC(ureq, myIdentity);
            userProfileCtr.resetForm(ureq);
        }
    }
}
Also used : PropFoundEvent(org.olat.user.PropFoundEvent) Property(org.olat.properties.Property)

Aggregations

Property (org.olat.properties.Property)2 PropFoundEvent (org.olat.user.PropFoundEvent)2