本文整理汇总了Java中org.apache.isis.applib.annotation.Hidden类的典型用法代码示例。如果您正苦于以下问题:Java Hidden类的具体用法?Java Hidden怎么用?Java Hidden使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Hidden类属于org.apache.isis.applib.annotation包,在下文中一共展示了Hidden类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
示例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;
}
}));
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}