java.lang.Object
com.genologics.ri.artifactgroup.ArtifactGroups
- All Implemented Interfaces:
Batch<ArtifactGroupLink>
,PaginatedBatch<ArtifactGroupLink>
,Serializable
,Iterable<ArtifactGroupLink>
public class ArtifactGroups
extends Object
implements PaginatedBatch<ArtifactGroupLink>, Serializable
The representation of a list of artifactGroup links.
The system enforces a maximum number of elements when generating the list of links. When the size of the request result set is larger than the system maximum, the list represents a paged view of the overall results, and the previous-page and next-page elements provide URIs linking to the previous or next page of links in the overall results.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetList()
int
getSize()
iterator()
void
setNextPage
(Page value) void
setPreviousPage
(Page value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
artifactGroups
-
previousPage
-
nextPage
-
-
Constructor Details
-
ArtifactGroups
public ArtifactGroups()
-
-
Method Details
-
getArtifactGroups
-
getList
- Specified by:
getList
in interfaceBatch<ArtifactGroupLink>
-
iterator
- Specified by:
iterator
in interfaceIterable<ArtifactGroupLink>
-
getSize
public int getSize()- Specified by:
getSize
in interfaceBatch<ArtifactGroupLink>
-
getPreviousPage
- Specified by:
getPreviousPage
in interfacePaginatedBatch<ArtifactGroupLink>
-
setPreviousPage
- Specified by:
setPreviousPage
in interfacePaginatedBatch<ArtifactGroupLink>
-
getNextPage
- Specified by:
getNextPage
in interfacePaginatedBatch<ArtifactGroupLink>
-
setNextPage
- Specified by:
setNextPage
in interfacePaginatedBatch<ArtifactGroupLink>
-