Example usage for javax.xml.registry.infomodel AuditableEvent EVENT_TYPE_CREATED

List of usage examples for javax.xml.registry.infomodel AuditableEvent EVENT_TYPE_CREATED

Introduction

In this page you can find the example usage for javax.xml.registry.infomodel AuditableEvent EVENT_TYPE_CREATED.

Prototype

int EVENT_TYPE_CREATED

To view the source code for javax.xml.registry.infomodel AuditableEvent EVENT_TYPE_CREATED.

Click Source Link

Document

An event where a RegistryObject is created.

Usage

From source file:it.cnr.icar.eric.client.xml.registry.infomodel.RegistryObjectImpl.java

/**
 * Add this to the JAXR 2.0 API??// ww  w .  j ava  2  s .c  om
 *
 * @return owner, ie. creator or null if this is a new object
 */
public User getOwner() throws JAXRException {
    User user = null;
    if (!isNew()) {
        // Ask server who our creator is
        Collection<RegistryObject> events = getAuditTrail();

        for (Iterator<RegistryObject> it = events.iterator(); it.hasNext();) {
            AuditableEventImpl ev = (AuditableEventImpl) it.next();

            if ((ev.getEventType() == AuditableEvent.EVENT_TYPE_CREATED)
                    || (ev.getEventType() == AuditableEventImpl.EVENT_TYPE_RELOCATED)) {
                user = ev.getUser();
            }
        }
    } else {
        user = getNewObjectOwner();
    }

    return user;
}

From source file:it.cnr.icar.eric.client.ui.swing.RegistryBrowser.java

public static String getEventTypeAsString(int eventType) throws JAXRException {
    if (eventType == AuditableEvent.EVENT_TYPE_CREATED) {
        return (resourceBundle.getString("eventType.created"));
    } else if (eventType == AuditableEventImpl.EVENT_TYPE_APPROVED) {
        return (resourceBundle.getString("eventType.approved"));
    } else if (eventType == AuditableEvent.EVENT_TYPE_DELETED) {
        return (resourceBundle.getString("eventType.deleted"));
    } else if (eventType == AuditableEvent.EVENT_TYPE_DEPRECATED) {
        return (resourceBundle.getString("eventType.deprecated"));
    } else if (eventType == AuditableEvent.EVENT_TYPE_UNDEPRECATED) {
        return (resourceBundle.getString("eventType.undeprecated"));
    } else if (eventType == AuditableEvent.EVENT_TYPE_UPDATED) {
        return (resourceBundle.getString("eventType.updated"));
    } else if (eventType == AuditableEvent.EVENT_TYPE_VERSIONED) {
        return (resourceBundle.getString("eventType.versioned"));
    } else if (eventType == AuditableEventImpl.EVENT_TYPE_RELOCATED) { // Relocated
        return (resourceBundle.getString("eventType.relocated"));
    } else {/*from  ww  w .  j  a  va2 s . c  o  m*/
        return (null);
    }
}

From source file:it.cnr.icar.eric.client.ui.thin.RegistryObjectCollectionBean.java

public List<SelectItem> getAuditableEventTypes() {
    ArrayList<SelectItem> list = new ArrayList<SelectItem>();
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_CREATED)),
            WebUIResourceBundle.getInstance().getString("Created")));
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_DELETED)),
            WebUIResourceBundle.getInstance().getString("Deleted")));
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_DEPRECATED)),
            WebUIResourceBundle.getInstance().getString("Deprecated")));
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_UPDATED)),
            WebUIResourceBundle.getInstance().getString("Updated")));
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_VERSIONED)),
            WebUIResourceBundle.getInstance().getString("Versioned")));
    list.add(new SelectItem((new Integer(AuditableEvent.EVENT_TYPE_UNDEPRECATED)),
            WebUIResourceBundle.getInstance().getString("Undeprecated")));
    list.add(new SelectItem((new Integer(AuditableEventImpl.EVENT_TYPE_APPROVED)),
            WebUIResourceBundle.getInstance().getString("Approved")));
    list.add(new SelectItem((new Integer(AuditableEventImpl.EVENT_TYPE_DOWNLOADED)),
            WebUIResourceBundle.getInstance().getString("Downloaded")));
    list.add(new SelectItem((new Integer(AuditableEventImpl.EVENT_TYPE_RELOCATED)),
            WebUIResourceBundle.getInstance().getString("Relocated")));
    return list;//www. java 2s.  c om
}