[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Authorization - Documentacao

Authorization - Documentacao

Não deixe de perguntar, solucione aqui suas dúvidas...

Authorization - Documentacao

Mensagempor Dinis » Sex Set 03, 2010 8:51 am

Bom dia,


Mais duvidas, agora com relação a permissao, fiz exato como esta na documentacao
Permissao:
public class Permissao extends AbstractPermission {
Integer id;
String permissionString;
String path;
Papel role;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="role_id")
public Papel getRole() {
return role;
}

Papel:
@Entity
public class Papel implements Role {
Integer id;
String name;
String description;
e Pagina jsp
<t:entrada>
<t:janelaEntrada>
<t:tabelaEntrada>
<t:property name="id"/>
<t:property name="path"/>
<t:property name="permissionString"/>
<t:property name="role"/>
</t:tabelaEntrada>
</t:janelaEntrada>
</t:entrada>
O Problema é que, eu acho que deveria aparecer um combo em <t:property name="role"/> só com os papeis cadastrados e aparece um input.
O erro é meu? e onde??

Grato mais uma vez
Dinis
Dinis
 
Mensagens: 12
Data de registro: Seg Ago 16, 2010 10:52 am

Re: Authorization - Documentacao

Mensagempor rogelgarcia » Sex Set 03, 2010 9:14 am

Pelo que você enviou está correto...

Poste as classes completas, para verificar se tem outro detalhe...

A sua classe Permissao está com @Entity?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Authorization - Documentacao

Mensagempor Dinis » Sex Set 03, 2010 7:32 pm

Rogel boa noite

as Classes
package blog.entity.sistema;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

import org.nextframework.authorization.impl.AbstractPermission;


/**
* Representa a permissão para determinado papel em determinada tela
*/
@Entity
public class Permissao extends AbstractPermission {

Integer id;
String permissionString;
String path;
Papel role;

@Id
@GeneratedValue
public Integer getId() {
return id;
}
public String getPermissionString() {
return permissionString;
}
public String getPath() {
return path;
}
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="role_id")
public Papel getRole() {
return role;
}
public void setId(Integer id) {
this.id = id;
}
public void setPermissionString(String permissionString) {
this.permissionString = permissionString;
}
public void setPath(String path) {
this.path = path;
}
public void setRole(Papel role) {
this.role = role;
}
}

package blog.entity.sistema;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import org.nextframework.authorization.Role;
import org.nextframework.bean.annotation.DescriptionProperty;

@Entity
public class Papel implements Role {


Integer id;
String name;
String description;

@Id
@GeneratedValue
public Integer getId() {
return id;
}

@DescriptionProperty
public String getName() {
return name;
}

public String getDescription() {
return description;
}


public void setId(Integer id) {
this.id = id;
}


public void setName(String name) {
this.name = name;
}


public void setDescription(String description) {
this.description = description;
}

}

Obrigado

Dinis
Dinis
 
Mensagens: 12
Data de registro: Seg Ago 16, 2010 10:52 am

Re: Authorization - Documentacao

Mensagempor rogelgarcia » Sex Set 03, 2010 10:35 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes

cron