view src/main/java/de/mpiwg/itgroup/annotations/Group.java @ 15:58357a4b86de

ASSIGNED - # 249: Annotations shared in groups https://it-dev.mpiwg-berlin.mpg.de/tracs/mpdl-project-software/ticket/249
author casties
date Tue, 28 Aug 2012 20:23:12 +0200
parents 5928c5d9aae8
children 2b1e6df5e21a
line wrap: on
line source

/**
 * 
 */
package de.mpiwg.itgroup.annotations;

/**
 * @author casties
 *
 */
public class Group extends Actor {

    public Group(String id) {
        super();
        this.id = id;
    }

    public Group(String uri, String name) {
        super();
        this.uri = uri;
        this.name = name;
    }

    public Group(String id, String uri, String name) {
        super();
        this.id = id;
        this.uri = uri;
        this.name = name;
    }


    @Override
    public boolean isGroup() {
        return true;
    }

    public String getIdString() {
        if (id == null) {
            id = getIdFromUri(uri, true);
        }
        return "group:" + id;
    }

}