Package de.arago.rike.commons.data

Examples of de.arago.rike.commons.data.Artifact


    @Override
    public void execute(IDataWrapper data) {

        Task task = new Task();
        String user = SecurityHelper.getUserEmail(data.getUser());
        Artifact artifact = new DataHelperRike<Artifact>(Artifact.class).find(data.getRequestAttribute("artifact"));

        task.setTitle(data.getRequestAttribute("title"));
        task.setUrl(data.getRequestAttribute("url"));
        task.setArtifact(artifact);
        task.setCreated(new Date());
View Full Code Here


public class SaveArtifact implements Action {

    @Override
    public void execute(IDataWrapper data) {
        DataHelperRike<Artifact> helper = new DataHelperRike<Artifact>(Artifact.class);
        Artifact artifact = null;
        boolean newArtifactCreated = false;

        if (data.getRequestAttribute("id") != null && !data.getRequestAttribute("id").isEmpty()) {
            artifact = helper.find(data.getRequestAttribute("id"));
        }

        if (artifact == null) {
            newArtifactCreated = true;
            artifact = new Artifact();
        }

        artifact.setName(data.getRequestAttribute("name"));
        artifact.setUrl(data.getRequestAttribute("url"));
        artifact.setCreated(new Date());
        artifact.setCreator(SecurityHelper.getUser(data.getUser()).getEmailAddress());
        artifact.setClient("");

        helper.save(artifact);

        data.setSessionAttribute("artifact", artifact);
        data.setSessionAttribute("targetView", "viewArtifact");

        String message = " changed Artifact #";
        if (newArtifactCreated) {
            message = " created Artifact #";
        }
        ActivityLogHelper.log(message + artifact.getId() + " <a href=\"/web/guest/rike/-/show/artifact/" + artifact.getId() + "\">" + StringEscapeUtils.escapeHtml(artifact.getName()) + "</a>", "", artifact.getCreator(), data, artifact.toMap());
    }
View Full Code Here

 
  private Task create(Form form, User user)
  {
    Task task         = new Task();
    String email      = user.getEmailAddress();
    Artifact artifact = new DataHelperRike<Artifact>(Artifact.class).find(form.getFirstValue("artifact"));

    task.setTitle(form.getFirstValue("title"));
    task.setUrl(form.getFirstValue("url"));
    task.setArtifact(artifact);
    task.setCreated(new Date());
View Full Code Here

        if (filter.getUser() != null && filter.getUser().length() > 0) {
            crit.add(Restrictions.eq("owner", filter.getUser()));
        }

        if (filter.getArtifact() != null && filter.getArtifact() >= 0) {
            Artifact a = new DataHelperRike<Artifact>(Artifact.class).find(filter.getArtifact());
            crit.add(Restrictions.eq("artifact", a));
        }

        if (filter.getMilestone() != null && !filter.getMilestone().isEmpty()) {
View Full Code Here

                crit.add(Restrictions.in("milestone", list));
            }
        }

        if (filter.getArtifact().length() > 0) {
            Artifact a = new DataHelperRike<Artifact>(Artifact.class).find(filter.getArtifact());
            crit.add(Restrictions.eq("artifact", a));
        }

        if (filter.getStatus().length() > 0) {
            crit.add(Restrictions.eq("status", filter.getStatus()));
View Full Code Here

TOP

Related Classes of de.arago.rike.commons.data.Artifact

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.