本文整理汇总了Java中org.apache.isis.applib.annotation.Hidden类的典型用法代码示例。如果您正苦于以下问题:Java Hidden类的具体用法?Java Hidden怎么用?Java Hidden使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Hidden类属于org.apache.isis.applib.annotation包,在下文中一共展示了Hidden类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getEstado
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene el estado de una comanda
* @return estado IEstadoComanda
*/
@Hidden
@Title(prepend = "Comanda ")
@Persistent(extensions = {
@Extension(vendorName = "datanucleus", key = "mapping-strategy", value = "per-implementation"),
@Extension(vendorName = "datanucleus", key = "implementation-classes", value = "dom.comanda.estado.NoConfirmada"
+ ",dom.comanda.estado.EnEspera"
+ ",dom.comanda.estado.EnPreparacion"
+ ",dom.comanda.estado.Preparada") }, columns = {
@Column(name = "idNoConfirmada"), @Column(name = "idEnEspera"),
@Column(name = "idEnPreparacion"), @Column(name = "idPreparada") }, dependent = "true")
@MemberOrder(sequence = "2")
@Column(allowsNull = "false")
public IEstadoComanda getEstado() {
return estado;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:20,代码来源:Comanda.java
示例2: crearReserva
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Crea uan nueva Reserva
* @param _comensales int
* @param _mesa Mesa
* @param _fecha Date
* @param _hora String
* @return nuevaReserva() Reserva
*/
@Named("Crear")
@Hidden(where = Where.OBJECT_FORMS)
public Reserva crearReserva(@Named("Comensales") final int _comensales,
@Named("Mesa") final Mesa _mesa, @Named("Fecha") final Date _fecha,
@Named("Hora") final String _hora) {
return nuevaReserva(_comensales, _mesa, _fecha, _hora,
uniqueMatch(Cliente.class, new Predicate<Cliente>() {
@Override
public boolean apply(Cliente input) {
// TODO Auto-generated method stub
return input.getUsuario().getNombre()
.equals(getUser().getName()) ? true : false;
}
}));
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:25,代码来源:ReservaServicio.java
示例3: laMarca
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Metodo que setea todas las propiedades de la Marca del vehiculo
* y lo persiste.
* Corrobora que no exista una igual en el sistema.
*
* @param marca
* @param activo
* @param userName
*
* @return Marca
*/
@Hidden
public Marca laMarca(
final String marca,
final boolean activo,
final String userName) {
final List<Marca> mismaCategoria= allMatches(Marca.class,new Filter<Marca>(){
@Override
public boolean accept(final Marca marc){
return Objects.equal(marc.getNombre(), marca);
}
});
Marca aux = newTransientInstance(Marca.class);
if(mismaCategoria.size()==0)
{
aux.setNombre(marca);
aux.setActivo(activo);
aux.setUsuario(userName);
persist(aux);
}
else{
aux = null;
getContainer().warnUser("EN EL SISTEMA YA SE ENCUENTRA UNA MARCA CON ESE NOMBRE");
}
return aux;
}
开发者ID:rentacarPDF,项目名称:Proyecto,代码行数:37,代码来源:MarcaServicio.java
示例4: adicional
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Se persiste y setea cada una de las propiedades del Adicional
*
* @param nombre
* @param descrip
* @param precio
* @param activo
* @param userName
*
* @return Adicional
*
*/
@Hidden
public Adicional adicional(
final String nombre,
final String descrip,
final BigDecimal precio,
final boolean activo,
final String userName) {
Adicional adic=newTransientInstance(Adicional.class);
adic.setNombre(nombre);
adic.setDescripcion(descrip);
adic.setPrecio(precio);
adic.setActivo(activo);
adic.setUsuario(userName);
persistIfNotAlready(adic);
return adic;
}
开发者ID:rentacarPDF,项目名称:Proyecto,代码行数:29,代码来源:AdicionalServicio.java
示例5: calculoPrecioAdicional
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
@Hidden
public Alquiler calculoPrecioAdicional() {
List<AutoPorFecha> listaAutos = Lists.newArrayList(getAutos());
List<Adicional> listaAdicionales = Lists.newArrayList(getAdicionales());
BigDecimal suma = new BigDecimal("0");
suma.setScale(5, BigDecimal.ROUND_HALF_UP);
BigDecimal aux = new BigDecimal("0");
aux.setScale(5, BigDecimal.ROUND_HALF_UP);
BigDecimal lista = new BigDecimal(listaAutos.size());
lista.setScale(5, BigDecimal.ROUND_HALF_UP);
for (Adicional adic : listaAdicionales) {
aux = adic.getPrecio().multiply(lista);
suma = suma.add(aux);
}
setPrecioAdicional(suma);
return this;
}
开发者ID:rentacarPDF,项目名称:Proyecto,代码行数:22,代码来源:Alquiler.java
示例6: newToDo
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
@Hidden // for use by fixtures
public ToDoItem newToDo(
final String description,
final Category category,
final String userName,
final LocalDate dueBy,
final BigDecimal cost) {
final ToDoItem toDoItem = newTransientInstance(ToDoItem.class);
toDoItem.setDescription(description);
toDoItem.setCategory(category);
toDoItem.setOwnedBy(userName);
toDoItem.setDueBy(dueBy);
toDoItem.setCost(cost);
//
// GMAP3: uncomment to use https://github.com/danhaywood/isis-wicket-gmap3
// toDoItem.setLocation(
// new Location(51.5172+random(-0.05, +0.05), 0.1182 + random(-0.05, +0.05)));
//
persist(toDoItem);
return toDoItem;
}
开发者ID:bhargavgolla,项目名称:isisJavaScript,代码行数:24,代码来源:ToDoItems.java
示例7: getNombre
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene el nombre de una nueva Factura
* @return nombre String
*/
@Title
@Hidden(where = Where.ALL_TABLES)
@MemberOrder(sequence = "1")
@Column(allowsNull = "false")
public String getNombre() {
return nombre;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:ItemFactura.java
示例8: getApellido
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Pemite obtener un apellido a la Persona
* @return apellido String
*/
@Hidden(where = Where.ALL_TABLES)
@Title(sequence = "1.0")
@Column(allowsNull = "false")
@MemberOrder(sequence = "1")
public String getApellido() {
return apellido;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:Persona.java
示例9: getNombre
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Pemite obtener un nombre a la Persona
* @return nombre String
*/
@Hidden(where = Where.ALL_TABLES)
@Title(sequence = "1.5", prepend = ", ")
@Column(allowsNull = "false")
@MemberOrder(sequence = "2")
public String getNombre() {
return nombre;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:Persona.java
示例10: getCorreo
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Pemite obtener un correo electronico a la Persona
* @return correo String
*/
@Hidden(where = Where.ALL_TABLES)
@Optional
@MemberOrder(sequence = "6")
public String getCorreo() {
return correo;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:11,代码来源:Persona.java
示例11: getDireccion
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Pemite obtener una direccion de la Persona
* @return direccion String
*/
@Hidden(where = Where.ALL_TABLES)
@Optional
@MultiLine(numberOfLines = 2)
@Named("Dirección")
@Column(allowsNull = "true")
@MemberOrder(sequence = "7")
public String getDireccion() {
return direccion;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:14,代码来源:Persona.java
示例12: getUsuario
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Permite obtener un nombre de usuario
* @return
*/
@Hidden
@Persistent(dependent = "true")
@Column(allowsNull = "false")
public Usuario getUsuario() {
return usuario;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:11,代码来源:Persona.java
示例13: getBaja
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Permite realizar la baja de una persona
* @return baja boolean
*/
@Hidden
@Disabled
@MemberOrder(sequence = "1")
@Column(allowsNull = "false")
public boolean getBaja() {
return baja;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:Persona.java
示例14: getEstadoSeleccion
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene el estado de seleccion de una mesa
* @return estadoSeleccion boolean
*/
@Hidden
@Disabled
@Column(allowsNull = "false")
@MemberOrder(sequence = "1")
public boolean getEstadoSeleccion() {
return estadoSeleccion;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:Mesa.java
示例15: getOferta
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Retorna la Oferta que se va a crear.
*
* @return oferta Oferta
*/
@Hidden
@Optional
@MemberOrder(sequence = "1")
public Oferta getOferta() {
return oferta;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:12,代码来源:Cliente.java
示例16: crearMenu
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene los datos validados del Menu desde la interfaz de usuario
* @param _nombre String
* @param _platoprincipal PlatoPrincipal
* @param _platoEntrada PlatoEntrada
* @param _guarnicion Guarnicion
* @param _postrePostre
* @param _descuento int
* @return nuevoMenu Menu
*/
@Hidden(where = Where.OBJECT_FORMS)
@Named("Crear")
@MemberOrder(sequence = "1")
public Menu crearMenu(
@Named("Nombre") @RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*") String _nombre,
@Named("Plato Principal") final PlatoPrincipal _platoPrincipal,
@Named("Plato de Entrada") @Optional final PlatoEntrada _platoEntrada,
@Named("Guarnición") @Optional final Guarnicion _guarnicion,
@Named("Postre") @Optional final Postre _postre,
@Named("Descuento (%)") final int _descuento) {
return nuevoMenu(_nombre, _platoPrincipal, _platoEntrada, _guarnicion,
_postre, _descuento);
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:24,代码来源:MenuServicio.java
示例17: getNumero
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene el numero de un nuevo Menu que se
* generará de forma automática
* @return numero int
*/
@Hidden(where = Where.ALL_TABLES)
@Persistent(valueStrategy = IdGeneratorStrategy.INCREMENT, sequence = "secuenciaNumeroMenu")
@TypicalLength(3)
@Disabled
@Column(allowsNull = "false")
@MemberOrder(sequence = "1")
public int getNumero() {
return numero;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:15,代码来源:Menu.java
示例18: getNombre
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene y valida el nombre de un nuevo Menu
* @return nombre String
*/
@RegEx(validation = "[0-9a-zA-ZáéíóúÁÉÍÓÚñÑ\\s]*")
@Hidden(where = Where.ALL_TABLES)
@MemberOrder(sequence = "2")
@Column(allowsNull = "false")
@Title
public String getNombre() {
return nombre;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:13,代码来源:Menu.java
示例19: getPlatoPrincipal
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene un plato principal para el Menu
* @return platoPrincipal PlatoPrincipal
*/
@Hidden(where = Where.ALL_TABLES)
@MemberOrder(sequence = "3")
@Column(allowsNull = "false")
public PlatoPrincipal getPlatoPrincipal() {
return platoPrincipal;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:11,代码来源:Menu.java
示例20: getGuarnicion
import org.apache.isis.applib.annotation.Hidden; //导入依赖的package包/类
/**
* Obtiene una guarnicion para el Menu
* @return guarnicion Guarnicion
*/
@Hidden(where = Where.ALL_TABLES)
@Optional
@MemberOrder(sequence = "5")
public Guarnicion getGuarnicion() {
return guarnicion;
}
开发者ID:resto-tesis,项目名称:resto-tesis,代码行数:11,代码来源:Menu.java
注:本文中的org.apache.isis.applib.annotation.Hidden类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论