Class Parameters<C>
- java.lang.Object
-
- net.ontopia.topicmaps.rest.resources.Parameters<C>
-
public class Parameters<C> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Parameters<TopicIF>
ASSOCIATIONTYPE
static Parameters<String>
ID
static Parameters<String>
LANGUAGE
static Parameters<Integer>
LIMIT
static Parameters<Integer>
OFFSET
static Parameters<TopicIF>
ROLETYPE
static Parameters<TopicIF>
TOPIC
static Parameters<String>
TOPICMAP
static Parameters<TopicNameIF>
TOPICNAME
static Parameters<TopicIF>
TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protected
Parameters(String name, Class<C> expected)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<C>
getExpected()
String
getName()
C
optional(AbstractTransactionalResource resource)
C
required(AbstractTransactionalResource resource)
C
resolve(AbstractTransactionalResource resource, boolean allowNull)
<T> Parameters<T>
withExpected(Class<T> expected)
Parameters<C>
withName(String name)
-
-
-
Field Detail
-
TOPICMAP
public static final Parameters<String> TOPICMAP
-
ID
public static final Parameters<String> ID
-
TOPIC
public static final Parameters<TopicIF> TOPIC
-
TYPE
public static final Parameters<TopicIF> TYPE
-
ROLETYPE
public static final Parameters<TopicIF> ROLETYPE
-
ASSOCIATIONTYPE
public static final Parameters<TopicIF> ASSOCIATIONTYPE
-
TOPICNAME
public static final Parameters<TopicNameIF> TOPICNAME
-
LIMIT
public static final Parameters<Integer> LIMIT
-
OFFSET
public static final Parameters<Integer> OFFSET
-
LANGUAGE
public static final Parameters<String> LANGUAGE
-
-
Method Detail
-
getName
public String getName()
-
withName
public Parameters<C> withName(String name)
-
withExpected
public <T> Parameters<T> withExpected(Class<T> expected)
-
required
public C required(AbstractTransactionalResource resource)
-
optional
public C optional(AbstractTransactionalResource resource)
-
resolve
public C resolve(AbstractTransactionalResource resource, boolean allowNull)
-
-