package org.qi4j.tutorials.composites.tutorial5;
import org.qi4j.api.mixin.Mixins;
/**
* This interface contains only the state
* of the HelloWorld object.
* <p/>
* It declares what Mixin to use as default implementation.
*/
@Mixins( HelloWorldStateMixin.class )
public interface HelloWorldState
{
void setPhrase( String phrase )
throws IllegalArgumentException;
String getPhrase();
void setName( String name )
throws IllegalArgumentException;
String getName();
}