本文整理汇总了Java中com.google.api.server.spi.config.DefaultValue类的典型用法代码示例。如果您正苦于以下问题:Java DefaultValue类的具体用法?Java DefaultValue怎么用?Java DefaultValue使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
DefaultValue类属于com.google.api.server.spi.config包,在下文中一共展示了DefaultValue类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testParameterAnnotations
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testParameterAnnotations() throws Exception {
@Api
class Endpoint {
@SuppressWarnings("unused")
public void method(@Named("foo") @Nullable @DefaultValue("4") int foo) {}
}
ApiConfig config = createConfig(Endpoint.class);
annotationReader.loadEndpointClass(serviceContext, Endpoint.class, config);
annotationReader.loadEndpointMethods(serviceContext, Endpoint.class,
config.getApiClassConfig().getMethods());
ApiMethodConfig methodConfig =
Iterables.getOnlyElement(config.getApiClassConfig().getMethods().values());
ApiParameterConfig parameterConfig =
Iterables.getOnlyElement(methodConfig.getParameterConfigs());
validateParameter(parameterConfig, "foo", true, "4", int.class, null, int.class);
}
示例2: testValidDefaultValuedParameterString
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterString() throws Exception {
final class Test extends DefaultValuedEndpoint<String> {
@Override public void foo(@Named("id") @DefaultValue("bar") String id) {}
}
assertEquals("bar", implValidTestDefaultValuedParameter(Test.class));
}
示例3: testValidDefaultValuedParameterBoolean
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterBoolean() throws Exception {
final class Test extends DefaultValuedEndpoint<Boolean> {
@Override public void foo(@Named("id") @DefaultValue("true") Boolean id) {}
}
assertEquals(true, Boolean.parseBoolean(implValidTestDefaultValuedParameter(Test.class)));
}
示例4: testValidDefaultValuedParameterInteger
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterInteger() throws Exception {
final class Test extends DefaultValuedEndpoint<Integer> {
@Override public void foo(@Named("id") @DefaultValue("2718") Integer id) {}
}
assertEquals(2718, Integer.parseInt(implValidTestDefaultValuedParameter(Test.class)));
}
示例5: testValidDefaultValuedParameterLong
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterLong() throws Exception {
final class Test extends DefaultValuedEndpoint<Long> {
@Override public void foo(@Named("id") @DefaultValue("3141") Long id) {}
}
assertEquals(3141L, Long.parseLong(implValidTestDefaultValuedParameter(Test.class)));
}
示例6: testValidDefaultValuedParameterBoolean
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterBoolean() throws Exception {
final class Test extends DefaultValuedEndpoint<Boolean> {
@Override public void foo(@Named("id") @DefaultValue("true") Boolean id) {}
}
assertEquals(true, implValidTestDefaultValuedParameter(Test.class).asBoolean());
}
示例7: testValidDefaultValuedParameterInteger
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterInteger() throws Exception {
final class Test extends DefaultValuedEndpoint<Integer> {
@Override public void foo(@Named("id") @DefaultValue("2718") Integer id) {}
}
assertEquals(2718, implValidTestDefaultValuedParameter(Test.class).asInt());
}
示例8: testValidDefaultValuedParameterLong
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterLong() throws Exception {
final class Test extends DefaultValuedEndpoint<Long> {
@Override public void foo(@Named("id") @DefaultValue("3141") Long id) {}
}
assertEquals(3141L, implValidTestDefaultValuedParameter(Test.class).asLong());
}
示例9: testValidDefaultValuedParameterString
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testValidDefaultValuedParameterString() throws Exception {
final class Test extends DefaultValuedEndpoint<String> {
@Override public void foo(@Named("id") @DefaultValue("bar") String id) {}
}
assertEquals("bar", implValidTestDefaultValuedParameter(Test.class).asText());
}
示例10: listFiles
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
/**
* Returns the paginated list of uploaded files.
*
* @param user the authenticated user.
* @param offset the file list offset.
* @param limit the file list limit.
* @return the paginated list of uploaded files.
*/
@ApiMethod(name = "listFiles", path = "files", httpMethod = HttpMethod.GET)
@Validate
public List<FileData> listFiles(
@Auth User user,
@Named("offset") @DefaultValue("0") @Min(0) int offset,
@Named("limit") @DefaultValue("100") @Min(0) @Max(100) int limit) {
Query q = new Query(Constants.ENTITY_NAME);
PreparedQuery pq = datastore.prepare(q);
Iterable<Entity> entities = pq.asIterable(FetchOptions.Builder.withOffset(offset).limit(limit));
Iterable<FileData> files = Iterables.transform(entities, entityToFileData());
return Lists.newArrayList(files);
}
示例11: foo
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@ApiMethod(path = "path/{id}")
public void foo(@Named("id") @DefaultValue("bar") T id) {}
示例12: testInvalidDefaultValuedParameterBoolean
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testInvalidDefaultValuedParameterBoolean() throws Exception {
implInvalidTestDefaultValuedParameter(new DefaultValuedEndpoint<Boolean>() {
@Override public void foo(@Named("id") @DefaultValue("bar") Boolean id) {}
}.getClass());
}
示例13: testInvalidDefaultValuedParameterInteger
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testInvalidDefaultValuedParameterInteger() throws Exception {
implInvalidTestDefaultValuedParameter(new DefaultValuedEndpoint<Integer>() {
@Override public void foo(@Named("id") @DefaultValue("bar") Integer id) {}
}.getClass());
}
示例14: testInvalidDefaultValuedParameterLong
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@Test
public void testInvalidDefaultValuedParameterLong() throws Exception {
implInvalidTestDefaultValuedParameter(new DefaultValuedEndpoint<Long>() {
@Override public void foo(@Named("id") @DefaultValue("bar") Long id) {}
}.getClass());
}
示例15: delete1
import com.google.api.server.spi.config.DefaultValue; //导入依赖的package包/类
@ApiMethod(path="", httpMethod = "GET")
public Collection<Foo> delete1(@DefaultValue @Named("id") String id){
return null;
}