FileDocCategorySizeDatePackage
Actor.javaAPI DocExample544Sat Aug 17 16:00:00 BST 2002com.mediamania.prototype

Actor.java

package com.mediamania.prototype;

import java.util.Set;
import java.util.HashSet;
import java.util.Collections;

public class Actor {
private String  name;
private Set     roles; // element type: Role

private Actor()
{ }

public Actor(String name)
{
    this.name = name;
    roles = new HashSet();
}

public String getName()
{
    return name;
}

public void addRole(Role role)
{
    roles.add(role);
}

public void removeRole(Role role)
{
    roles.remove(role);
}

public Set getRoles()
{
    return Collections.unmodifiableSet(roles);
}
}