Skip to content

Commit

Permalink
Fix example
Browse files Browse the repository at this point in the history
  • Loading branch information
pmuir committed Sep 22, 2009
1 parent 6038520 commit 3e60e37
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 10 deletions.
4 changes: 2 additions & 2 deletions jsf/login/build.xml
Expand Up @@ -2,6 +2,6 @@

<property name="example.name" value="webbeans-login" />

<import file="../build.xml" />
<import file="../../build.xml" />

</project>
</project>
Expand Up @@ -3,9 +3,10 @@
import java.io.Serializable;

import javax.enterprise.context.RequestScoped;
import javax.enterprise.inject.Named;
import javax.enterprise.inject.Default;
import javax.inject.Named;

@RequestScoped @Named
@RequestScoped @Named @Default
public class Credentials implements Serializable {

private String username;
Expand Down
Expand Up @@ -8,9 +8,9 @@
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.inject.BindingType;
import javax.inject.Qualifier;

@Retention(RetentionPolicy.RUNTIME)
@Target({TYPE, METHOD, FIELD})
@BindingType
@Qualifier
public @interface LoggedIn {}
Expand Up @@ -5,16 +5,16 @@
import java.util.List;

import javax.enterprise.context.SessionScoped;
import javax.enterprise.inject.Current;
import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.inject.Inject;
import javax.inject.Named;

@SessionScoped @Named
public class Login implements Serializable {

@Current Credentials credentials;
@Inject Credentials credentials;
//@PersistenceContext EntityManager userDatabase;

private User user;
Expand Down Expand Up @@ -47,7 +47,8 @@ public boolean isLoggedIn() {
return user!=null;
}

@Produces @LoggedIn User getCurrentUser() {
@Produces @LoggedIn
public User getCurrentUser() {
return user;
}

Expand Down

0 comments on commit 3e60e37

Please sign in to comment.