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>ASSOCIATIONTYPEstatic Parameters<String>IDstatic Parameters<String>LANGUAGEstatic Parameters<Integer>LIMITstatic Parameters<Integer>OFFSETstatic Parameters<TopicIF>ROLETYPEstatic Parameters<TopicIF>TOPICstatic Parameters<String>TOPICMAPstatic Parameters<TopicNameIF>TOPICNAMEstatic Parameters<TopicIF>TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedParameters(String name, Class<C> expected)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<C>getExpected()StringgetName()Coptional(AbstractTransactionalResource resource)Crequired(AbstractTransactionalResource resource)Cresolve(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)
-
-