org.qi4j.api.property.Property类的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中org.qi4j.api.property.Property类的一些代码示例,展示了Property类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property类的具体详情如下:
包路径:org.qi4j.api.property.Property
类名称:Property

Property介绍

[英]Properties are declared in Composite interfaces by using this interface.

It creates a first-class object for the property from which you can get and set the value, and access any metadata about it.

The type of the Property can be one of the following:

  • A boxed primitive (Long,Integer,Boolean, etc.)
  • String
  • BigInteger
  • BigDecimal
  • Date
  • DateTime (Joda Time)
  • LocalDateTime (Joda Time)
  • A serializable
  • A ValueComposite
  • A List, Set or Collection of any of the above
    [中]通过使用此接口在复合接口中声明属性。
    它为属性创建一个一级对象,您可以从中获取和设置值,并访问有关它的任何元数据。
    属性的类型可以是以下类型之一:
    *装箱原语(长、整数、布尔等)
    *串
    *大整数
    *大十进制
    *日期
    *日期时间(约达时间)
    *LocalDateTime(约达时间)
    *可序列化的
    *价值组合
    *上述任何一项的列表、集合或集合

代码示例

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Integer> add( Property<Integer> property, int amount )
{
  property.set( property.get() + amount );
  return property;
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

@Override
public Object get()
{
  return next.get();
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

@Override
public void set( Object newValue )
  throws IllegalArgumentException, IllegalStateException
{
  next.set( newValue );
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

/**
 * @param entityComposite a non-null EntityComposite
 * @throws NullPointerException if entityComposite is null
 */
public EntityReference( EntityComposite entityComposite )
{
  this( entityComposite.identity().get() );
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.logging

private void setStandardStuff( Class compositeType, Method method, Object[] args, long entryTime, long durationNano, TraceRecord state, Throwable exception )
{
  state.duration().set( durationNano );
  state.entryTime().set( entryTime );
  state.methodName().set( method.getName() );
  state.compositeTypeName().set( compositeType.getName() );
  state.arguments().set( convertArguments( args ) );
  state.threadName().set( Thread.currentThread().getName() );
  state.exception().set( exception );
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Integer> sub( Property<Integer> property, int amount )
{
  property.set( property.get() - amount );
  return property;
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.fileconfig

@Override
public File cacheDirectory()
{
  return data.cache().get();
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.logging

private void setStandardStuff( LogType type, Composite composite, String category, String message,
                LogRecord state, List<Serializable> params )
{
  state.logtype().set( type );
  state.time().set( System.currentTimeMillis() );
  state.category().set( category );
  state.message().set( message );
  state.compositeTypeName().set( getCompositeName( composite ) );
  state.threadName().set( Thread.currentThread().getName() );
  state.parameters().set( params );
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Long> add( Property<Long> property, long amount )
{
  property.set( property.get() + amount );
  return property;
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.fileconfig

@Override
public OS os()
{
  return data.os().get();
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.logging

private void setStandardStuff( Composite composite, String message, DebugRecord state, List<Serializable> params )
{
  state.time().set( System.currentTimeMillis() );
  state.message().set( message );
  state.compositeTypeName().set( getCompositeName( composite ) );
  state.threadName().set( Thread.currentThread().getName() );
  state.parameters().set( params );
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Long> mult( Property<Long> property, long amount )
{
  property.set( property.get() * amount );
  return property;
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.fileconfig

@Override
public File dataDirectory()
{
  return data.data().get();
}

代码示例来源:origin: org.codeartisans.qipki/qipki-ca-http

@Override
public void assembleConfigModule( ModuleAssembly config )
    throws AssemblyException
{
  config.entities( JettyConfiguration.class ).visibleIn( Visibility.application );
  JettyConfiguration jettyConfig = config.forMixin( JettyConfiguration.class ).declareDefaults();
  jettyConfig.hostName().set( iface );
  jettyConfig.port().set( port );
  jettyConfig.resourcePath().set( docRoot );
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Integer> mult( Property<Integer> property, int amount )
{
  property.set( property.get() * amount );
  return property;
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.fileconfig

@Override
public File temporaryDirectory()
{
  return data.temporary().get();
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.rest-common

public T addLink( String description, String id, String rel, String href, String classes )
{
  linkBuilder.prototype().text().set( description );
  linkBuilder.prototype().id().set( id );
  linkBuilder.prototype().rel().set( rel );
  linkBuilder.prototype().href().set( href );
  linkBuilder.prototype().classes().set( classes );
  addLink( linkBuilder.newInstance() );
  return (T) this;
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.api

public static Property<Long> div( Property<Long> property, long amount )
{
  property.set( property.get() / amount );
  return property;
}

代码示例来源:origin: org.qi4j.library/org.qi4j.library.fileconfig

@Override
public File logDirectory()
{
  return data.log().get();
}

代码示例来源:origin: org.qi4j.core/org.qi4j.core.testsupport

private BarEntity buildBarEntity( String cathedral )
{
  EntityBuilder<BarEntity> barBuilder = module.currentUnitOfWork().newEntityBuilder( BarEntity.class );
  barBuilder.instance().cathedral().set( cathedral );
  return barBuilder.newInstance();
}

相关文章

微信公众号

最新文章

更多