A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

acceptMine(ApplicationID, Object, String) - Method in NCubeController
acceptMine(ApplicationID, Object) - Method in NCubeManager
Forcefully merge the branch cubes passed in, into head, making them the latest revision in head.
acceptMine(ApplicationID, Object) - Method in NCubeMutableClient
acceptMine(ApplicationID, Object) - Method in NCubeRuntime
acceptTheirs(ApplicationID, Object, String) - Method in NCubeController
acceptTheirs(ApplicationID, Object, String) - Method in NCubeManager
Forcefully update the branch cubes with the cube with the same name from the HEAD branch.
acceptTheirs(ApplicationID, Object, String) - Method in NCubeMutableClient
acceptTheirs(ApplicationID, Object, String) - Method in NCubeRuntime
Action - Enum in com.cedarsoftware.ncube
This class defines allowable actions against persisted n-cubes
active - Field in PoolInterceptor
add(Long) - Method in LongHashSet
add(Comparable) - Method in RangeSet
addAdvice(ApplicationID, String, Advice) - Method in NCubeRuntime
Associate Advice to all n-cubes that match the passed in regular expression.
addAdvice(ApplicationID, String, Advice) - Method in NCubeRuntimeClient
addAll(Collection<? extends Long>) - Method in LongHashSet
addAxis(Axis) - Method in NCube
Add an Axis to this NCube.
addAxis(ApplicationID, String, String, ApplicationID, String, String, ApplicationID, String, Map<String, Boolean>) - Method in NCubeController
Add axis to an existing SNAPSHOT n-cube that is a reference to an axis in another cube.
addColumn(Column) - Method in Axis
Add a Column from another Axis to this Axis.
addColumn(String, Comparable, String, Long) - Method in NCube
Add a column to the n-cube
addCube(NCube) - Method in NCubeRuntime
Add a cube to the internal cache of available cubes.
addCube(NCube) - Method in NCubeRuntimeClient
addFileHeader(URL, HttpServletResponse) - Method in ContentCmdCell
addMetaProperties(Map<String, Object>) - Method in Axis
Add a Map of meta properties all at once.
addMetaProperties(Map<String, Object>) - Method in Column
Add a Map of meta properties all at once.
addMetaProperties(Map<String, Object>) - Method in NCube
Add a Map of meta properties all at once.
addURL(String) - Method in CdnClassLoader
Add the passed in String URL to the classpath.
Advice - Interface in com.cedarsoftware.ncube
Implement this interface and pass a reference of this implementation to n-cube's adviceHandler() API, and n-cube will call the handler before and after each expression or method.
advise(ProceedingJoinPoint) - Method in NCubeControllerAdvice
after(Method, NCube, Map, Map, Object, Throwable) - Method in Advice
This method is called after a n-cube expression or controller method is called.
APP - Field in CdnRouter
app - Field in NCubeInfoDto
append(String) - Method in BaseJsonFormatter
ApplicationID - Class in com.cedarsoftware.ncube
This class binds together Tenant, App, version, status, and branch.
ApplicationID(String, String, String, String, String) - Constructor in ApplicationID
applyToEntries(String, Closure) - Method in GCacheManager
Apply the passed in Closure to all values in the cache.
areAxisPropsEqual(Object) - Method in Axis
Returns:
true if all the properties on the passed in object are the same as this Axis.
areDeltaSetsCompatible(Map<String, Object>, Map<String, Object>) - Method in DeltaProcessor
findCol == null 1. you have a value not on the axis and there is no default findCol.default && value !
asBootVersion() - Method in ApplicationID
asBranch(String) - Method in ApplicationID
Convert an ApplicationID from one branch to another
asHead() - Method in ApplicationID
Creates a new ApplicationID with HEAD as the branch using all the same parameters of this ApplicationID.
asRelease() - Method in ApplicationID
Creates a new ApplicationID with a status of release using all the same parameters of this ApplicationID, but forcing the branch to HEAD (release versions can only exit on HEAD).
ASSERTION_FAILURES - Field in RuleInfo
assertPermissions(ApplicationID, String, String) - Method in NCubeController
assertPermissions(ApplicationID, String, Action) - Method in NCubeManager
Assert that the requested permission is allowed.
assertPermissions(ApplicationID, String, Action) - Method in NCubeMutableClient
assertPermissions(ApplicationID, String, Action) - Method in NCubeRuntime
asSnapshot() - Method in ApplicationID
Creates a new ApplicationID with a status of SNAPSHOT using all the same parameters of this ApplicationID.
asType(Class) - Method in ApplicationID
Allow ApplicationID to be converted to Map as in appId as Map
asType(Class) - Method in CellInfo
Support the 'as' operator so that the following expression works:
CellInfo cellInfo = new CellInfo('hey')
Map cellInfoMap = cellInfo as Map
asVersion(String) - Method in ApplicationID
Convert an Application from one version to another
at(Map, Map, Object) - Method in NCube
Fetch the contents of the cell at the location specified by the coordinate argument.
at(Map, String, def, ApplicationID) - Method in NCubeGroovyExpression
Fetch the cell contents using the current input coordinate and specified n-cube, but first apply any updates from the passed in coordinate.
Axis - Class in com.cedarsoftware.ncube
Implements an Axis of an NCube.
Axis.AxisRefProvider - Interface in com.cedarsoftware.ncube
Implement to provide data for this Axis
Axis(String, long, boolean, Axis.AxisRefProvider) - Constructor in Axis
Use this constructor to create a 'reference' axis.
AXIS_BINDINGS - Field in RuleInfo
AxisDelta - Class in com.cedarsoftware.ncube
Class used to hold axis difference (delta) information.
AxisDelta(Axis, String, String) - Constructor in AxisDelta
AxisOverlapException - Class in com.cedarsoftware.ncube.exception
Sub-class of RuntimeException for extra clarification if needed.
AxisOverlapException(String) - Constructor in AxisOverlapException
AxisRef - Class in com.cedarsoftware.ncube
This class contains all the fields necessary to point to another axis, including optional filter specification reference fields as well.
AxisType - Enum in com.cedarsoftware.ncube
This class defines allowable n-cube axis types.
AxisValueType - Enum in com.cedarsoftware.ncube
This class defines allowable n-cube axis value types.

B

BaseJsonFormatter - Class in com.cedarsoftware.ncube.formatters
Base class for NCube formatters
BaseJsonFormatter(OutputStream) - Constructor in BaseJsonFormatter
before(Method, NCube, Map, Map) - Method in Advice
This method is called before an n-cube expression or controller method is called.
BinaryUrlCmd - Class in com.cedarsoftware.ncube
Process a binary type (byte[]) that is specified at a URL.
BinaryUrlCmd(String, boolean) - Constructor in BinaryUrlCmd
bind(String, Column) - Method in Binding
Binding - Class in com.cedarsoftware.ncube
This class represents a binding to a Set of columns, and the associated return value.
Binding(String, int) - Constructor in Binding
booleanValue(Object) - Method in CellInfo
BRANCH_ADDS - Field in NCubeMutableClient
BRANCH - Field in CdnRouter
BRANCH_DELETES - Field in NCubeMutableClient
BRANCH_FASTFORWARDS - Field in NCubeMutableClient
branch - Field in NCubeInfoDto
BRANCH_REJECTS - Field in NCubeMutableClient
BRANCH_RESTORES - Field in NCubeMutableClient
BRANCH_UPDATES - Field in NCubeMutableClient
BranchComparator - Class in com.cedarsoftware.ncube.util
Branch name Comparator that always places 'HEAD' first.
BranchMergeException - Class in com.cedarsoftware.ncube.exception
Sub-class of RuntimeException for extra clarification if needed.
BranchMergeException(String, Map<String, Object>) - Constructor in BranchMergeException
breakAxisReference(String) - Method in NCube
Convert a reference axis to a non-reference axis.
breakAxisReference(ApplicationID, String, String) - Method in NCubeController
breakReference() - Method in Axis
Break the reference to the other axis.
bytes - Field in NCubeInfoDto

C

cacheClass(String, ClassNode) - Method in CdnClassLoader.PreferClassNodeResolver
caches a ClassNode (taken from ClassNodeResolver.cacheClass)
cacheKey(String) - Method in ApplicationID
call(String, String, List) - Method in CallableBean
call(String, String, List) - Method in JsonHttpProxy
call(String, String, List) - Method in ReflectiveProxy
CallableBean - Interface in com.cedarsoftware.util
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
cancelPullRequest(String) - Method in NCubeController
cancelPullRequest(String) - Method in NCubeManager
cancelPullRequest(String) - Method in NCubeMutableClient
cancelPullRequest(String) - Method in NCubeRuntime
CdnClassLoader - Class in com.cedarsoftware.ncube.util
Authors:
Ken Partlow ([email protected]) Greg Morefield ([email protected]) John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
CdnClassLoader.PreferClassNodeResolver - Class in com.cedarsoftware.ncube.util
CdnClassLoader(List<String>, List<String>) - Constructor in CdnClassLoader
Create a class loader that will have the additional URLs added to the classpath.
CdnDefaultHandler - Class in ncube.grv.exp.cdn
Base class for all CdnRouter cubes default cells by type (HTML, css, js, etc.)
CdnRouter - Class in com.cedarsoftware.ncube.util
Accept inbound requests for static content, route via n-cube.
CdnRouter() - Constructor in CdnRouter
CdnRoutingProvider - Interface in com.cedarsoftware.ncube.util
Implement this interface to set up the coordinate used to access a CDN routing, templating, n-cube.
CellInfo - Class in com.cedarsoftware.ncube
Get information about a cell (makes it a uniform query-able object).
CellInfo(Object) - Constructor in CellInfo
Construct a cell info from the contents of a cell.
CellMap - Class in com.cedarsoftware.ncube.util
CellMap(Map<Set<Long>, V>) - Constructor in CellMap
changed - Field in NCubeInfoDto
ChangeType - Enum in com.cedarsoftware.ncube
Allowed cell types for n-cube.
changeType - Field in NCubeInfoDto
changeVersionValue(ApplicationID, String) - Method in NCubeController
Change the SNAPSHOT version number of an n-cube.
changeVersionValue(Connection, ApplicationID, String) - Method in NCubeJdbcPersister
changeVersionValue(ApplicationID, String, String) - Method in NCubeJdbcPersisterAdapter
changeVersionValue(ApplicationID, String) - Method in NCubeManager
changeVersionValue(ApplicationID, String) - Method in NCubeMutableClient
changeVersionValue(ApplicationID, String, String) - Method in NCubePersister
changeVersionValue(ApplicationID, String) - Method in NCubeRuntime
checkMultiplePermissions(ApplicationID, String, Object) - Method in NCubeController
checkMultiplePermissions(ApplicationID, String, Object) - Method in NCubeManager
checkMultiplePermissions(ApplicationID, String, Object) - Method in NCubeMutableClient
checkMultiplePermissions(ApplicationID, String, Object) - Method in NCubeRuntime
checkPermissions(ApplicationID, String, String) - Method in NCubeController
checkPermissions(ApplicationID, String, Action) - Method in NCubeManager
Verify whether the action can be performed against the resource (typically cube name).
checkPermissions(ApplicationID, String, Action) - Method in NCubeMutableClient
checkPermissions(ApplicationID, String, Action) - Method in NCubeRuntime
CLASS_NAME_FOR_L2_CALC - Field in GroovyBase
CLASS_TRAITS - Field in RpmVisualizerHelper
clear() - Method in LongHashSet
clear() - Method in RangeSet
clearCache() - Method in CdnClassLoader
Clear any internal caches.
clearCache(ApplicationID) - Method in NCubeController
clearCache(ApplicationID) - Method in NCubeGroovyController
clearCache(ApplicationID) - Method in NCubeManager
clearCache() - Method in NCubeRuntime
clearCache(ApplicationID, Collection<String>) - Method in NCubeRuntimeClient
clearCache() - Method in NCubeTestClient
clearCells() - Method in NCube
Clear all cell values.
clearClassLoaderCache(ApplicationID) - Method in GroovyBase
clearClassLoaderCache(ApplicationID) - Method in UrlCommandCell
clearDefaultCell(ApplicationID, String) - Method in NCubeController
clearMetaProperties() - Method in Axis
Remove all meta properties associated to this Axis.
clearMetaProperties() - Method in Column
Remove all meta properties associated to this Column.
clearMetaProperties() - Method in NCube
Remove all meta properties associated to this n-cube.
clearPermCache() - Method in NCubeController
clearPermCache() - Method in NCubeManager
clearPermCache() - Method in NCubeRuntime
clearPermCache() - Method in NCubeTestClient
clearPermCache() - Method in NCubeTestServer
clearSha1() - Method in NCube
clearSysParams() - Method in NCubeRuntime
clearSysParams() - Method in NCubeTestClient
clearTestDatabase() - Method in NCubeController
clearTestDatabase(Connection) - Method in NCubeJdbcPersister
clearTestDatabase(String) - Method in NCubeJdbcPersisterAdapter
clearTestDatabase() - Method in NCubeManager
clearTestDatabase(String) - Method in NCubePersister
clearTestDatabase() - Method in NCubeRuntime
clearTestDatabase() - Method in NCubeTestClient
clearTestDatabase() - Method in NCubeTestServer
collapseToUiSupportedTypes() - Method in CellInfo
Collapse: byte, short, int ==> long Collapse: float ==> double Collapse: BigInteger ==> BigDecimal
Column - Class in com.cedarsoftware.ncube
Holds the value of a 'column' on an axis.
Column(Column) - Constructor in Column
ColumnDelta - Class in com.cedarsoftware.ncube
Class used to hold column difference (delta) information.
ColumnDelta(AxisType, Column, Comparable, String) - Constructor in ColumnDelta
comma() - Method in BaseJsonFormatter
CommandCell - Interface in com.cedarsoftware.ncube
A 'CommandCell' represents an executable cell.
CommandCellException - Class in com.cedarsoftware.ncube.exception
This exception indicates that an Exception occurred while attempting to execute a CommandCell.
CommandCellException(String, Throwable) - Constructor in CommandCellException
commitBranch(ApplicationID, Object, String) - Method in NCubeController
commitBranch(ApplicationID, Object, String) - Method in NCubeManager
Commit the passed in changed cube records identified by NCubeInfoDtos.
commitBranch(ApplicationID, Object, String) - Method in NCubeMutableClient
commitBranch(ApplicationID, Object, String) - Method in NCubeRuntime
commitCube(ApplicationID, String) - Method in NCubeController
commitCubes(Connection, ApplicationID, Object, String, String, String, String) - Method in NCubeJdbcPersister
commitCubes(ApplicationID, Object, String, String, String, String) - Method in NCubeJdbcPersisterAdapter
commitCubes(ApplicationID, Object, String, String, String, String) - Method in NCubePersister
commitMergedCubeToBranch(Connection, ApplicationID, NCube, String, String, long) - Method in NCubeJdbcPersister
commitMergedCubeToBranch(ApplicationID, NCube, String, String, long) - Method in NCubeJdbcPersisterAdapter
commitMergedCubeToBranch(ApplicationID, NCube, String, String, long) - Method in NCubePersister
commitMergedCubeToHead(Connection, ApplicationID, NCube, String, String, String, String) - Method in NCubeJdbcPersister
commitMergedCubeToHead(ApplicationID, NCube, String, String, String, String) - Method in NCubeJdbcPersisterAdapter
commitMergedCubeToHead(ApplicationID, NCube, String, String, String, String) - Method in NCubePersister
compare(String, String) - Method in BranchComparator
compare(String, String) - Method in VersionComparator
compareTo(Comparable) - Method in Column
compareTo(Object) - Method in Delta
compareTo(LatLon) - Method in LatLon
compareTo(Point2D) - Method in Point2D
compareTo(Point3D) - Method in Point3D
compareTo(Range) - Method in Range
compareTo(RangeSet) - Method in RangeSet
compareTo(CommandCell) - Method in UrlCommandCell
compile() - Method in NCube
Pre-compile command cells, meta-properties, and rule conditions that are expressions
CompileInfo - Class in com.cedarsoftware.ncube
This class contains information about the cube compilation.
CompileInfo() - Constructor in CompileInfo
contains(Comparable) - Method in Axis
@param value to test against this Axis
contains(Object) - Method in LongHashSet
contains(Comparable) - Method in RangeSet
Parameters:
value - to compare with this RangeSet to determine if the value is within.
containsAll(Collection) - Method in LongHashSet
containsBean(String) - Method in NCubeAppContext
containsCell(Map, boolean) - Method in NCube
Test to see if a value is mapped at the given coordinate.
containsCellById(Collection<Long>) - Method in NCube
Returns:
true if and only if there is a cell stored at the location specified by the Set coordinate.
containsMetaProperty(String) - Method in NCube
Test for existence of a given meta-property key.
CONTENT_NAME - Field in CdnRouter
CONTENT_TYPE - Field in CdnRouter
ContentCmdCell - Class in com.cedarsoftware.ncube
This class represents any cell that needs to return content from a URL.
ContentCmdCell.CachingInputStream - Class in com.cedarsoftware.ncube
ContentCmdCell(String, String, boolean) - Constructor in ContentCmdCell
convert(String) - Method in ApplicationID
Convert "tenant/app/version/status/branch/" to ApplicationID
convert(String) - Method in NCubeTestReader
convertAxis(Axis) - Method in NCubeController
Convert Axis to Map of Map representation (using json-io) and modify the column ID to a String in the process.
CoordinateNotFoundException - Class in com.cedarsoftware.ncube.exception
Sub-class of RuntimeException for extra clarification if needed.
CoordinateNotFoundException(String, String, Map, String, Object) - Constructor in CoordinateNotFoundException
copyBranch(ApplicationID, ApplicationID, boolean) - Method in NCubeController
copyBranch(Connection, ApplicationID, ApplicationID, String) - Method in NCubeJdbcPersister
copyBranch(ApplicationID, ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
copyBranch(ApplicationID, ApplicationID, boolean) - Method in NCubeManager
Copy branch from one app id to another
copyBranch(ApplicationID, ApplicationID, boolean) - Method in NCubeMutableClient
copyBranch(ApplicationID, ApplicationID, String) - Method in NCubePersister
copyBranch(ApplicationID, ApplicationID, boolean) - Method in NCubeRuntime
copyBranchWithHistory(Connection, ApplicationID, ApplicationID, String) - Method in NCubeJdbcPersister
copyBranchWithHistory(ApplicationID, ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
copyBranchWithHistory(ApplicationID, ApplicationID, String) - Method in NCubePersister
copyCells(ApplicationID, String, Object, boolean) - Method in NCubeController
createAssertions() - Method in NCubeTest
createAssertions(Object) - Method in NCubeTestReader
createBranch(ApplicationID) - Method in NCubeController
createCellInfo(JsonObject) - Method in NCubeTestReader
createCoord(Object) - Method in NCubeTestReader
createCube(ApplicationID, String, byte[]) - Method in NCubeController
createCube(Connection, NCube, String) - Method in NCubeJdbcPersister
createCube(NCube, String) - Method in NCubeJdbcPersisterAdapter
createCube(ApplicationID, String, byte[]) - Method in NCubeManager
createCube(ApplicationID, String, byte[]) - Method in NCubeMutableClient
createCube(NCube, String) - Method in NCubePersister
createCube(ApplicationID, String, byte[]) - Method in NCubeRuntime
createCubeFromBytes(byte[], int, int) - Method in NCube
Create a cube from a byte[] of JSON bytes, or a gzip byte[] of JSON bytes, both are JSON content representing an n-cube.
createCubeFromRecord(NCubeInfoDto) - Method in NCube
Create an NCube from the given the passed in Map representing an NCube record.
createCubeFromStream(InputStream) - Method in NCube
Create an n-cube from a stream of bytes.
createDate - Field in NCubeInfoDto
createHid - Field in NCubeInfoDto
createNewSnapshotId(String) - Method in ApplicationID
Creates a new SNAPSHOT version of this application id.
createNewTest(ApplicationID, String, String) - Method in NCubeController
createRefAxis(ApplicationID, String, String, ApplicationID, String, String) - Method in NCubeController
createRefAxis(ApplicationID, String, String, ApplicationID, String, String) - Method in NCubeManager
Create a reference axis from an existing axis.
createRefAxis(ApplicationID, String, String, ApplicationID, String, String) - Method in NCubeMutableClient
createRefAxis(ApplicationID, String, String, ApplicationID, String, String) - Method in NCubeRuntime
CUBE_NAME - Field in CdnRouter
CUBE_NAME - Field in CompileInfo
CUBE_VERSION - Field in CdnRouter

D

dataType - Field in CellInfo
dateFormat - Field in BaseJsonFormatter
DEFAULT_APP - Field in ApplicationID
DEFAULT_CELL_VALUE_CACHE - Field in NCube
DEFAULT_CELL_VALUE - Field in NCube
DEFAULT_CELL_VALUE_TYPE - Field in NCube
DEFAULT_CELL_VALUE_URL - Field in NCube
DEFAULT_COLUMN_PREFIX - Field in JsonFormatter
DEFAULT_STATUS - Field in ApplicationID
DEFAULT_TENANT - Field in ApplicationID
DEFAULT_VALUE - Field in Column
DEFAULT_VERSION - Field in ApplicationID
defineClass(String, byte[]) - Method in CdnClassLoader
Caches the class, if name is supplied and caching is configured, then delegates to super class to defineClass from raw bytes
deleteApp(ApplicationID) - Method in NCubeController
deleteApp(Connection, ApplicationID) - Method in NCubeJdbcPersister
deleteApp(ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
deleteApp(ApplicationID) - Method in NCubeManager
deleteApp(ApplicationID) - Method in NCubeMutableClient
deleteApp(ApplicationID, String) - Method in NCubePersister
deleteApp(ApplicationID) - Method in NCubeRuntime
deleteAxis(String) - Method in NCube
Remove an axis from an NCube.
deleteAxis(ApplicationID, String, String) - Method in NCubeController
Delete the passed in axis.
deleteBranch(ApplicationID) - Method in NCubeController
deleteBranch(Connection, ApplicationID) - Method in NCubeJdbcPersister
deleteBranch(ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
deleteBranch(ApplicationID) - Method in NCubeManager
deleteBranch(ApplicationID) - Method in NCubeMutableClient
deleteBranch(ApplicationID, String) - Method in NCubePersister
deleteBranch(ApplicationID) - Method in NCubeRuntime
deleteColumn(String, Comparable) - Method in NCube
Delete a column from the named axis.
deleteCubes(ApplicationID, Object) - Method in NCubeController
Delete an n-cube (SNAPSHOT only).
deleteCubes(Connection, ApplicationID, Object, boolean, String) - Method in NCubeJdbcPersister
deleteCubes(ApplicationID, Object, boolean, String) - Method in NCubeJdbcPersisterAdapter
deleteCubes(ApplicationID, Object, boolean) - Method in NCubeManager
deleteCubes(ApplicationID, Object) - Method in NCubeMutableClient
deleteCubes(ApplicationID, Object, boolean, String) - Method in NCubePersister
deleteCubes(ApplicationID, Object) - Method in NCubeRuntime
Delta - Class in com.cedarsoftware.ncube
This class records information about the delta (difference) between two n-cubes.
Delta.Location - Enum in com.cedarsoftware.ncube
Delta.Type - Enum in com.cedarsoftware.ncube
DELTA_AXES_COLUMNS - Field in DeltaProcessor
DELTA_AXES - Field in DeltaProcessor
DELTA_AXIS_COLUMNS - Field in DeltaProcessor
DELTA_AXIS_META_PUT - Field in DeltaProcessor
DELTA_AXIS_META_REMOVE - Field in DeltaProcessor
DELTA_AXIS_REF_CHANGE - Field in DeltaProcessor
DELTA_AXIS_SORT_CHANGED - Field in DeltaProcessor
DELTA_CELL_REMOVE - Field in DeltaProcessor
DELTA_CELLS - Field in DeltaProcessor
DELTA_COLUMN_ADD - Field in DeltaProcessor
DELTA_COLUMN_CHANGE - Field in DeltaProcessor
DELTA_COLUMN_META_PUT - Field in DeltaProcessor
DELTA_COLUMN_META_REMOVE - Field in DeltaProcessor
DELTA_COLUMN_REMOVE - Field in DeltaProcessor
Delta(Delta.Location, Delta.Type, String, Object, Object, Object, Object, Object) - Constructor in Delta
DELTA_NCUBE - Field in DeltaProcessor
DELTA_NCUBE_META_PUT - Field in DeltaProcessor
DELTA_NCUBE_META_REMOVE - Field in DeltaProcessor
DELTA_TESTS - Field in DeltaProcessor
DeltaProcessor - Class in com.cedarsoftware.ncube
This class is used for comparing n-cubes, generating delta objects that describe the difference.
destroy() - Method in NCubeRuntime
DISPLAY - Field in Axis
Distance - Interface in com.cedarsoftware.ncube.proximity
Implement this interface so that your class can be used on a NEAREST AxisType on an ncube axis.
distance(T) - Method in Distance
distance(LatLon) - Method in LatLon
Returns:
the distance between another latlon coordinate and this coordinate, in kilometers.
distance(Point2D) - Method in Point2D
distance(Point3D) - Method in Point3D
distance(Comparable, Comparable) - Method in Proximity
doCubesExist(Connection, ApplicationID, boolean, String) - Method in NCubeJdbcPersister
Check for existence of a cube with this appId.
doCubesExist(ApplicationID, boolean, String, String) - Method in NCubeJdbcPersisterAdapter
doCubesExist(ApplicationID, boolean, String, String) - Method in NCubePersister
DONT_CARE - Field in Axis
duplicate(String) - Method in NCube
Create an equivalent n-cube as 'this'.
duplicate(ApplicationID, ApplicationID, String, String) - Method in NCubeController
Duplicate the passed in cube, but change the name to newName AND the status of the new n-cube will be SNAPSHOT.
duplicate(ApplicationID, ApplicationID, String, String) - Method in NCubeManager
Duplicate the given n-cube specified by oldAppId and oldName to new ApplicationID and name,
duplicate(ApplicationID, ApplicationID, String, String) - Method in NCubeMutableClient
duplicate(ApplicationID, ApplicationID, String, String) - Method in NCubeRuntime
duplicateCube(Connection, ApplicationID, ApplicationID, String, String, String) - Method in NCubeJdbcPersister
duplicateCube(ApplicationID, ApplicationID, String, String, String) - Method in NCubeJdbcPersisterAdapter
duplicateCube(ApplicationID, ApplicationID, String, String, String) - Method in NCubePersister

E

EARTH_RADIUS - Field in LatLon
EFFECTIVE_VERSION_SCOPE_KEY - Field in RpmVisualizerHelper
elapsedMillis(long, long) - Method in NCubeGroovyExpression
Get floating point millisecond value for how much time elapsed.
endArray() - Method in BaseJsonFormatter
endObject() - Method in BaseJsonFormatter
ENUM_NAME_AXIS - Field in RpmVisualizerHelper
equals(Object) - Method in ApplicationID
equals(Object) - Method in CellInfo
equals(Object) - Method in Column
equals(Object) - Method in Delta
equals(Object) - Method in LatLon
equals(Object) - Method in LongHashSet
equals(Object) - Method in NCube
equals(Object) - Method in Point2D
equals(Object) - Method in Point3D
equals(Object) - Method in Range
equals(Object) - Method in RangeSet
equals(Object) - Method in UrlCommandCell
equalsNotIncludingBranch(ApplicationID) - Method in ApplicationID
escapeHTML(String) - Method in HtmlFormatter
EXCEPTION_COORDINATES - Field in CompileInfo
EXCEPTION_INSTANCE - Field in CompileInfo
EXCEPTIONS - Field in CompileInfo
execute(Map<String, Object>) - Method in CommandCell
execute(ApplicationID, String, String, Map) - Method in NCubeController
execute(Map<String, Object>) - Method in UrlCommandCell
executeInternal(Map<String, Object>) - Method in GroovyBase
EXP_CLASS - Field in GroovyExpression
EXP_IMPORTS - Field in GroovyExpression
EXTENSION_SEPARATOR - Field in UrlCommandCell
extract(Matcher, Set<String>) - Method in GroovyBase
extractImportsAndAnnotations(String, Set<String>) - Method in GroovyBase
extractMetaPropertyValue(Object, Map, Map) - Method in NCube
If a meta property value is fetched from an Axis or a Column, the value should be extracted using this API, so as to allow executable values to be retrieved.

F

fetchJsonBranchDiffs(NCubeInfoDto, NCubeInfoDto) - Method in NCubeController
fetchJsonBranchDiffs(NCubeInfoDto, NCubeInfoDto) - Method in NCubeManager
Get a list of deltas between two NCubes from NCubeInfoDtos
fetchJsonBranchDiffs(NCubeInfoDto, NCubeInfoDto) - Method in NCubeMutableClient
fetchJsonBranchDiffs(NCubeInfoDto, NCubeInfoDto) - Method in NCubeRuntime
fetchJsonRevDiffs(long, long) - Method in NCubeController
fetchJsonRevDiffs(long, long) - Method in NCubeManager
Get a list of deltas between two NCubes from NCube ids
fetchJsonRevDiffs(long, long) - Method in NCubeMutableClient
fetchJsonRevDiffs(long, long) - Method in NCubeRuntime
FIELD_AXIS - Field in RpmVisualizerHelper
ORIGINAL: Not copied from Dynamis
findClassNode(String, CompilationUnit) - Method in CdnClassLoader.PreferClassNodeResolver
Method adapted from ClassNodeResolver.tryAsLoaderClassOrScript, only looking up source if class doesn't exist
findColumn(Comparable) - Method in Axis
Locate the column (value) along an axis.
findColumn(String, Comparable) - Method in NCube
Convenience method to locate column when you have the axis name as a String and the value to find.
findColumnByName(String) - Method in Axis
Locate a column on an axis using the 'name' meta property.
findColumns(Collection<String>) - Method in Axis
Find all Columns which have a name (meta-property name) in the passed in Collection.
findResource(String) - Method in CdnClassLoader
Finds the resource with the specified name on the URL search path.
findResources(String) - Method in CdnClassLoader
Returns an Enumeration of URLs representing all of the resources on the URL search path having the specified name.
format(NCube) - Method in HtmlFormatter
Use this API to generate an HTML view of this NCube.
format(NCube, Map<String, Object>) - Method in JsonFormatter
Use this API to generate JSON view of this NCube.
format(NCube) - Method in NCubeFormatter
format(Object) - Method in NCubeTestWriter
format() - Method in TestResultsFormatter
formatCube(NCube, Map<String, Object>) - Method in JsonFormatter
formatCube(NCube, Map) - Method in NCube
@param ncube NCube to be formatted
formatForDisplay(Comparable) - Method in CellInfo
Convert internal value to 'pretty' value for screen.
formatForEditing(Object) - Method in CellInfo
Get string value of passed in value in an editor-friendly string.
fromSimpleJson(InputStream) - Method in NCube
fromSimpleJsonOld(InputStream) - Method in NCube
Use this API to create NCubes from a simple JSON format.

G

GCacheManager - Class in com.cedarsoftware.ncube.util
Authors:
John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
GCacheManager(Closure, int, String, int, String, int) - Constructor in GCacheManager
generatePullRequestHash(ApplicationID, Object, String) - Method in NCubeController
generatePullRequestHash(ApplicationID, Object, String) - Method in NCubeManager
generatePullRequestHash(ApplicationID, Object, String) - Method in NCubeMutableClient
generatePullRequestHash(ApplicationID, Object, String) - Method in NCubeRuntime
get(String) - Method in NCube
This API allows Groovy code to do this: ncube.axisName or ncube['axisName'] to fetch an axis.
get(int) - Method in RangeSet
getActualUrl(ApplicationID, String, Map) - Method in NCubeRuntime
Resolve the passed in String URL to a fully qualified URL object.
getActualUrl(ApplicationID, String, Map) - Method in NCubeRuntimeClient
getAdvices(String) - Method in NCube
@return List advices added to this n-cube.
getApp() - Method in ApplicationID
getApplicationID() - Method in NCube
Returns:
ApplicationID for this n-cube.
getApplicationID() - Method in NCubeGroovyExpression
Short-cut to fetch ApplicationID for current cell.
getApplicationID() - Method in NCubeInfoDto
getApplicationID(String, String, Map<String, Object>) - Method in NCubeRuntime
getApplicationID(String, String, Map<String, Object>) - Method in NCubeRuntimeClient
getAppLockedBy(ApplicationID) - Method in NCubeController
getAppLockedBy(ApplicationID) - Method in NCubeManager
Determine if the ApplicationID is locked.
getAppLockedBy(ApplicationID) - Method in NCubeMutableClient
getAppLockedBy(ApplicationID) - Method in NCubeRuntime
getAppNames() - Method in NCubeClient
@return Object[] of String application names - all Application names in the system.
getAppNames() - Method in NCubeController
getAppNames(Connection, String) - Method in NCubeJdbcPersister
getAppNames(String, String) - Method in NCubeJdbcPersisterAdapter
getAppNames() - Method in NCubeManager
Return a List of Strings containing all unique App names for the given tenant.
getAppNames(String, String) - Method in NCubeReadOnlyPersister
Get all application names for the given tenant
getAppNames() - Method in NCubeRuntime
getAppTestData(Connection, ApplicationID) - Method in NCubeJdbcPersister
getAppTestData(ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
getAppTestData(ApplicationID, String) - Method in NCubeReadOnlyPersister
Fetch the TEST data (in JSON format) for the full given ApplicationID.
getAppTests(ApplicationID) - Method in NCubeClient
Fetch all NCube tests for the given AppId.
getAppTests(ApplicationID) - Method in NCubeController
getAppTests(ApplicationID) - Method in NCubeManager
getAppTests(ApplicationID) - Method in NCubeRuntime
getAppVersions(String, String) - Method in NCubeController
getAssertionFailures() - Method in RuleInfo
@return Set of String assert failures that occurred when runTest was called.
getAssertions() - Method in NCubeTest
getAxes() - Method in NCube
@return List a List of all axis within this n-cube.
getAxis(String) - Method in NCube
Retrieve an axis (by name) from this NCube.
getAxis(ApplicationID, String, String) - Method in NCubeController
Return the requested axis.
getAxis(String, String) - Method in NCubeGroovyExpression
Fetch the Axis within the passed in n-cube with the specified name.
getAxisBindings() - Method in RuleInfo
Returns:
List of Binding instances which describe each Binding per getCell() call.
getAxisFromColumnId(long, boolean) - Method in NCube
Given the passed in Column ID, return the axis that contains the column.
getAxisMetaProperties(ApplicationID, String, String) - Method in NCubeController
getAxisName() - Method in CoordinateNotFoundException
Returns the name of the axis on which the value is not found.
getAxisNames() - Method in NCube
@return Set containing all axis names on this n-cube.
getAxisPropString() - Method in Axis
Returns:
String version of axis properties.
getBean(String) - Method in NCubeAppContext
getBootVersion(String, String) - Method in NCubeRuntime
getBootVersion(String, String) - Method in NCubeRuntimeClient
getBranch() - Method in ApplicationID
getBranchChangesForHead(ApplicationID) - Method in NCubeController
getBranchChangesForHead(ApplicationID) - Method in NCubeManager
Get a list of NCubeInfoDto's that represent the n-cubes that have been made to this branch.
getBranchChangesForHead(ApplicationID) - Method in NCubeMutableClient
getBranchChangesForHead(ApplicationID) - Method in NCubeRuntime
getBranchChangesForMyBranch(ApplicationID, String) - Method in NCubeController
getBranchChangesForMyBranch(ApplicationID, String) - Method in NCubeManager
Update a branch from the HEAD.
getBranchChangesForMyBranch(ApplicationID, String) - Method in NCubeMutableClient
getBranchChangesForMyBranch(ApplicationID, String) - Method in NCubeRuntime
getBranchCount(ApplicationID) - Method in NCubeController
getBranchCount(ApplicationID) - Method in NCubeManager
getBranchCount(ApplicationID) - Method in NCubeMutableClient
getBranchCount(ApplicationID) - Method in NCubeRuntime
getBranches(ApplicationID) - Method in NCubeClient
Fetch all branch names for the given ApplicationID.
getBranches(ApplicationID) - Method in NCubeController
getBranches(Connection, ApplicationID) - Method in NCubeJdbcPersister
getBranches(ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
getBranches(ApplicationID) - Method in NCubeManager
getBranches(ApplicationID, String) - Method in NCubeReadOnlyPersister
Get the list of branches for the given ApplicationID
getBranches(ApplicationID) - Method in NCubeRuntime
getCache(String) - Method in GCacheManager
getCacheForApp(ApplicationID) - Method in NCubeRuntime
getCacheForApp(ApplicationID) - Method in NCubeTestClient
getCacheNames() - Method in GCacheManager
getCell(Map, Map, Object) - Method in NCube
Fetch the contents of the cell at the location specified by the coordinate argument.
getCell(ApplicationID, String, Map, def) - Method in NCubeController
getCellAnnotation(ApplicationID, String, Object, boolean) - Method in NCubeController
getCellAnnotation(ApplicationID, String, Set<Long>, boolean) - Method in NCubeManager
Get a List containing all history for the given cell of a cube.
getCellAnnotation(ApplicationID, String, Set<Long>, boolean) - Method in NCubeMutableClient
getCellAnnotation(ApplicationID, String, Set<Long>, boolean) - Method in NCubeRuntime
getCellByIdNoExecute(Set<Long>) - Method in NCube
Mainly useful for displaying an ncube within an editor.
getCellCoordinate(ApplicationID, String, Object) - Method in NCubeController
getCellMap() - Method in NCube
@return read-only copy of the n-cube cells.
getCellNoExecute(Map) - Method in NCube
Fetch the actual 'formula' at the given cell.
getCellNoExecute(ApplicationID, String, Object) - Method in NCubeController
getCellNoExecuteByCoordinate(ApplicationID, String, Map) - Method in NCubeController
getCells(Object, Map, Map, Object) - Method in NCube
This API will fetch particular cell values (identified by the idArrays) for the passed in appId and named cube.
getCells(ApplicationID, String, Object, Map, Object) - Method in NCubeController
This API will fetch and execute particular cell values (identified by the idArrays) for the passed in appId and named cube.
getCells(ApplicationID, String, Object, Map, Map, Object) - Method in NCubeRuntime
This API will fetch particular cell values (identified by the idArrays) for the passed in appId and named cube.
getCells(ApplicationID, String, Object, Map, Map, Object) - Method in NCubeRuntimeClient
getCellsNoExecute(ApplicationID, String, Object) - Method in NCubeController
This API will fetch particular cell values (identified by the idArrays) for the passed in appId and named cube.
getCellValueAsString(Object) - Method in HtmlFormatter
@return passed in value as String to be displayed inside HTML cell.
getClassNodeResolver() - Method in CdnClassLoader
getCmd() - Method in CommandCell
getCmd() - Method in UrlCommandCell
getCode() - Method in ChangeType
getColumn(String, String, Comparable) - Method in NCubeGroovyExpression
Fetch the Column instance at the location along the axis specified by value within the named n-cube.
getColumnById(long) - Method in Axis
Use Column id to retrieve column (hash map lookup), O(1)
getColumnDefault(Set<Long>) - Method in NCube
Given the passed in column IDs, return the column level default value if one exists or null otherwise.
getColumnMetaProperties(ApplicationID, String, String, long) - Method in NCubeController
getColumnName() - Method in Column
Get the optional name of a column.
getColumnOrder() - Method in Axis
@return SORTED (0) or DISPLAY (1) which indcates whether the getColumns() and getColumnsWithoutDefault() methods will return the columns in sorted order or display order (user order).
getColumns() - Method in Axis
Returns:
List representing all of the Columns on this list.
getColumnsWithoutDefault() - Method in Axis
Returns:
List that contains all Columns on this axis (excluding the Default Column if it exists).
getColumnType(Object) - Method in JsonFormatter
getConnection() - Method in HsqlSchemaCreator.TestingConnectionProvider
getConnection() - Method in JdbcConnectionProvider
Obtains the connection.
getConnection() - Method in SpringConnectionProvider
getContent() - Method in ThreadAwarePrintStream
getContent() - Method in ThreadAwarePrintStreamErr
getCoord() - Method in NCubeTest
getCoord() - Method in RuleJump
getCoordinate() - Method in Binding
getCoordinate() - Method in CoordinateNotFoundException
Returns the coordinate.
getCoordinateFromIds(Set<Long>) - Method in NCube
Turn a Set of column IDs into a 'normal' coordinate that has values that will bind to axes the 'normal' way.
getCoordinateKey(Map, Map) - Method in NCube
Parameters:
coordinate - Map containing Axis names as keys, and Comparable's as values.
getCoordinateKeys() - Method in InvalidCoordinateException
Returns the coordinate keys.
getCoordWithValues() - Method in NCubeTest
getCube(ApplicationID, String) - Method in NCubeClient
Fetch an NCube.
getCube(ApplicationID, String) - Method in NCubeController
getCube(String, boolean) - Method in NCubeGroovyExpression
Fetch the named n-cube from the NCubeRuntime.
getCube(ApplicationID, String) - Method in NCubeManager
Load the n-cube with the given name.
getCube(ApplicationID, String) - Method in NCubeRuntime
Fetch an n-cube by name from the given ApplicationID.
getCubeAsGzipJsonBytes() - Method in NCube
@return byte[] containing the bytes of this N-Cube when converted to JSON format and then gzipped.
getCubeMetaProperties(ApplicationID, String) - Method in NCubeController
getCubeName() - Method in Binding
getCubeName() - Method in CompileInfo
@return a String identifying cube name
getCubeName() - Method in CoordinateNotFoundException
Returns the cube name.
getCubeName() - Method in InvalidCoordinateException
Returns the cube name.
getCubeNames(boolean) - Method in NCubeGroovyExpression
Fetch all cube names in the current application.
getCubeNamesFromCommandText(Set<String>) - Method in CommandCell
getCubeNamesFromCommandText(Set<String>) - Method in GroovyBase
getCubeNamesFromCommandText(Set<String>) - Method in GroovyTemplate
getCubeNamesFromCommandText(Set<String>) - Method in UrlCommandCell
getCubeRawJson(ApplicationID, String) - Method in NCubeController
getCubeRawJsonBytes(ApplicationID, String) - Method in NCubeController
getDefaultCell(ApplicationID, String) - Method in NCubeController
getDefaultCellValue() - Method in NCube
Returns:
T the default value that will be returned when a coordinate specifies a cell that has no entry associated to it.
getDefaultColumn() - Method in Axis
@return Column (the default Column instance whose column.value is null) or null if there is no default column.
getDelta(NCube<T>, NCube<T>) - Method in DeltaProcessor
Fetch the difference between this cube and the passed in cube.
getDeltaDescription(NCube, NCube) - Method in DeltaProcessor
Return a list of Delta objects describing the differences between two n-cubes.
getDepth() - Method in Binding
getDescription() - Method in Delta
getDestList() - Method in Delta
getDestVal() - Method in Delta
getDisplayCoordinateFromIds(Set<Long>) - Method in NCube
Fetch a 'display' coordinate from the passed in Set of IDs.
getDisplayOrder() - Method in Column
getErrorMessage() - Method in UrlCommandCell
getErrors() - Method in BranchMergeException
getExceptions() - Method in CompileInfo
Returns:
List of all exceptions that occurred during cube compilation.
getFromClassCache(String) - Method in CdnClassLoader.PreferClassNodeResolver
returns whatever is stored in the class cache for the given name (taken from ClassNodeResolver.getFromClassCache)
getGeneratedClassesDirectory() - Method in CdnClassLoader
Returns directory to use for Class caching.
getGeneratedSourcesDirectory() - Method in GroovyBase
Returns directory to use for writing source files, if configured and valid
getHeadChangesForBranch(ApplicationID) - Method in NCubeController
getHeadChangesForBranch(ApplicationID) - Method in NCubeManager
Update a branch from the HEAD.
getHeadChangesForBranch(ApplicationID) - Method in NCubeMutableClient
getHeadChangesForBranch(ApplicationID) - Method in NCubeRuntime
getHeaders() - Method in NCubeController
@return Map of HTTP headers for debugging display.
getHtml(ApplicationID, String) - Method in NCubeController
getId() - Method in Axis
@return long id of this Axis
getId() - Method in Column
Returns:
long ID of this column.
getIdCoordinate() - Method in Binding
getInput(Map<String, Object>) - Method in UrlCommandCell
getInputKeysUsed() - Method in RuleInfo
@return Set of input keys that were used (.get() or .containsKey() accessed) from the input Map.
getJson(ApplicationID, String, Map) - Method in NCubeClient
Get JSON format of an NCube.
getJson(ApplicationID, String, Map) - Method in NCubeController
getJson(ApplicationID, String, Map) - Method in NCubeManager
getJson(ApplicationID, String, Map) - Method in NCubeRuntime
getLastExecutedStatementValue() - Method in RuleInfo
@return Object value of last executed statement value.
getLat() - Method in LatLon
getLatestVersion(ApplicationID) - Method in NCubeManager
Get the lastest version for the given tenant, app, and SNAPSHOT or RELEASE.
getLocalClassloader(ApplicationID) - Method in NCubeRuntime
getLocalClassloader(ApplicationID) - Method in NCubeRuntimeClient
getLocation() - Method in Delta
getLocId() - Method in Delta
getLon() - Method in LatLon
getMap(Map, Map, Object) - Method in NCube
Get a Map of column values and corresponding cell values where all axes but one are held to a fixed (single) column, and one axis allows more than one value to match against it.
getMaxAxisId() - Method in NCube
Determine highest ID used by the axes.
getMaxRevision(Connection, ApplicationID, String, String) - Method in NCubeJdbcPersister
getMenu(ApplicationID) - Method in NCubeController
getMetaProperties() - Method in Axis
@return Map (case insensitive keys) containing meta (additional) properties for the n-cube.
getMetaProperties() - Method in Column
@return Map (case insensitive keys) containing meta (additional) properties for the n-cube.
getMetaProperties() - Method in NCube
Fetch n-cube meta properties (SHA1, HEAD_SHA1, and CHANGE_TYPE are not meta-properties.
getMetaProperty(String) - Method in Axis
Fetch the value associated to the passed in Key from the MetaProperties (if any exist).
getMetaProperty(String) - Method in Column
Fetch the value associated to the passed in Key from the MetaProperties (if any exist).
getMetaProperty(String) - Method in NCube
Fetch the value associated to the passed in Key from the MetaProperties (if any exist).
getMutableClient() - Method in NCubeGroovyExpression
getName() - Method in Advice
What is the name of this advice?
getName() - Method in Axis
Returns:
String Axis name.
getName() - Method in NCube
@return String name of the NCube
getName() - Method in NCubeTest
getNCube(Map<String, Object>) - Method in UrlCommandCell
getNcubeAcceptedDomains() - Method in CdnClassLoader
getNcubeCacheManager() - Method in NCubeConfiguration
getNcubeClient() - Method in NCubeAppContext
getNCubeFromResource(ApplicationID, String) - Method in NCubeRuntime
getNCubeFromResource(ApplicationID, String) - Method in NCubeRuntimeClient
getNcubeRemoval() - Method in NCubeConfiguration
getNcubeRuntime() - Method in NCubeAppContext
getNcubeRuntime() - Method in NCubeGroovyExpression
getNCubesFromResource(ApplicationID, String) - Method in NCubeRuntime
getNCubesFromResource(ApplicationID, String) - Method in NCubeRuntimeClient
getNotes(ApplicationID, String) - Method in NCubeClient
Fetch the notes field for the indicated NCube.
getNotes(ApplicationID, String) - Method in NCubeController
getNotes(ApplicationID, String) - Method in NCubeManager
getNotes(ApplicationID, String) - Method in NCubeRuntime
getNumberOfRulesExecuted() - Method in RuleInfo
@return long indicating the number of conditions that fired (and therefore steps that executed).
getNumBoundAxes() - Method in Binding
getNumCells() - Method in NCube
@return int total number of cells that are uniquely set (non default) within this NCube.
getNumDimensions() - Method in NCube
@return int the number of axis (dimensions) for this n-cube.
getNumPotentialCells() - Method in NCube
@return long number of potential cells this n-cube potentially has
getOptionalScope(Map, Map) - Method in NCube
Get the optional scope keys.
getOutput(Map<String, Object>) - Method in UrlCommandCell
getPermCacheManager() - Method in NCubeConfiguration
getPersister() - Method in NCubeManager
getPopulatedCellCoordinates() - Method in NCube
Returns:
List> which is a List of coordinates, one for each populated cell within the n-cube.
getPullRequests(Date, Date) - Method in NCubeController
getPullRequests(Date, Date) - Method in NCubeManager
getPullRequests(Date, Date) - Method in NCubeMutableClient
getPullRequests(Date, Date) - Method in NCubeRuntime
getReferenceAxes(ApplicationID) - Method in NCubeController
getReferenceAxes(ApplicationID) - Method in NCubeManager
This API will hand back a List of AxisRef, which is a complete description of a Reference Axis pointer.
getReferenceAxes(ApplicationID) - Method in NCubeMutableClient
getReferenceAxes(ApplicationID) - Method in NCubeRuntime
getReferenceAxisName() - Method in Axis
@return String name of referenced cube axis (or null if this is not a reference axis)
getReferenceCubeName() - Method in Axis
@return String name of referenced cube (or null if this is not a reference axis)
getReferencedApp() - Method in Axis
@return ApplicationID of the referenced cube (if this Axis is a reference Axis, or null otherwise).
getReferencedCubeNames() - Method in NCube
Returns:
Map> A map keyed by cell coordinates within this specific NCube.
getReferencesFrom(ApplicationID, String) - Method in NCubeController
Find all references from (out going) an n-cube.
getReferencesFrom(ApplicationID, String, Set<String>) - Method in NCubeManager
Retrieve all cube names that are deeply referenced by ApplicationID + n-cube name.
getReferencesFrom(ApplicationID, String) - Method in NCubeMutableClient
getReferencesFrom(ApplicationID, String) - Method in NCubeRuntime
getRequiredKeys() - Method in InvalidCoordinateException
Returns the required keys.
getRequiredScope(Map, Map) - Method in NCube
Determine the required 'scope' needed to access all cells within this NCube.
getRequiredScope(ApplicationID, String) - Method in NCubeController
Find all referenced input variables for a given n-cube (and through any n-cubes it references).
getResource(String) - Method in CdnClassLoader
Finds the resource with the given name.
getResourceAsString(String) - Method in NCubeRuntime
getResources(String) - Method in CdnClassLoader
Finds all the resources with the given name.
getRevisionHistory(ApplicationID, String, boolean) - Method in NCubeController
getRevisionHistory(ApplicationID, String, boolean) - Method in NCubeManager
Get a List containing all history for the given cube.
getRevisionHistory(ApplicationID, String, boolean) - Method in NCubeMutableClient
getRevisionHistory(ApplicationID, String, boolean) - Method in NCubeRuntime
getRevisions(Connection, ApplicationID, String, boolean) - Method in NCubeJdbcPersister
getRevisions(ApplicationID, String, boolean, String) - Method in NCubeJdbcPersisterAdapter
getRevisions(ApplicationID, String, boolean, String) - Method in NCubeReadOnlyPersister
Get the Revision History for a given cube (within the passed in ApplicationID).
getRuleInfo(Map) - Method in NCube
Get / Create the RuleInfo Map stored at output[NCube.RULE_EXEC_INFO]
getSchemaCreator() - Method in NCubeConfiguration.TestDatabase
getScopeKeys(Set<String>) - Method in CommandCell
getScopeKeys(Set<String>) - Method in GroovyBase
Find all occurrences of 'input.variableName' in the Groovy code and add the variableName as a scope (key).
getScopeKeys(Set<String>) - Method in GroovyTemplate
Go through all <% %> and ${ }.
getScopeKeys(Set<String>) - Method in UrlCommandCell
getSearchCount(ApplicationID, String, String, Map) - Method in NCubeController
getSourceList() - Method in Delta
getSourceVal() - Method in Delta
getSql(Connection) - Method in NCubeJdbcPersister
getStatus() - Method in ApplicationID
getStatus() - Method in NCube
@return ReleaseStatus of this n-cube as it was loaded.
getStreamCache() - Method in ContentCmdCell.CachingInputStream
getSystemErr() - Method in RuleInfo
Returns:
String output of system.err that occurred from the start of the initial getCell() call until it returned.
getSystemOut() - Method in RuleInfo
@return String output of all println calls that occurred from the start of the initial getCell() call until it returned.
getSystemParams() - Method in NCubeGroovyExpression
@return Map containing system parameters (e.g. branch, etc.)
getSystemParams() - Method in NCubeRuntime
getSystemParams() - Method in NCubeRuntimeClient
getTenant() - Method in ApplicationID
getTenant() - Method in NCubeManager
getTestCauses(Throwable) - Method in NCubeRuntime
Given an exception, get an HTML version of it.
getTestCauses(Throwable) - Method in NCubeRuntimeClient
getTestData() - Method in NCube
getTestData(Connection, ApplicationID, String) - Method in NCubeJdbcPersister
getTestData(Long, String) - Method in NCubeJdbcPersisterAdapter
getTestData(Long, String) - Method in NCubeReadOnlyPersister
getTests(ApplicationID, String) - Method in NCubeClient
Fetch all NCube tests for a given NCube
getTests(ApplicationID, String) - Method in NCubeController
getTests(ApplicationID, String) - Method in NCubeManager
getTests(Long) - Method in NCubeRuntime
getTestServer() - Method in NCubeAppContext
getTransformApp() - Method in Axis
@return ApplicationID of the transformer cube (if this Axis is a reference Axis and it specifies a transformer cube, otherwise null).
getTransformCubeName() - Method in Axis
@return String name of referenced cube (or null if this is not a reference axis)
getType() - Method in Axis
@return AxisType of this Axis, which is one of: DISCRETE, RANGE, SET, NEAREST, RULE
getType(Object) - Method in CellInfo
Fetch the datatype of the passed in cell.
getType() - Method in Delta
getUnboundAxesList() - Method in RuleInfo
Returns:
List of map entries where the key is a cube name and the value is another map entry.
getUnboundAxesMap() - Method in RuleInfo
Returns:
Map of cube names containing a map keyed by axis name.
getUrl() - Method in CommandCell
getUrl() - Method in UrlCommandCell
getUrlClassLoader(ApplicationID, Map) - Method in NCubeRuntime
Fetch the classloader for the given ApplicationID.
getUrlClassLoader(ApplicationID, Map) - Method in NCubeRuntimeClient
getUrlContent(ApplicationID, String) - Method in NCubeController
getUrlContent(ApplicationID, String, Map) - Method in NCubeRuntime
getUrlContent(ApplicationID, String, Map) - Method in NCubeRuntimeClient
getUserId() - Method in NCubeController
getUserId() - Method in NCubeManager
Retrieve the user ID from the current thread
getUserId() - Method in NCubeMutableClient
getUserId() - Method in NCubeRuntime
getValue() - Method in Binding
getValue() - Method in Column
@return Comparable value of the column.
getValue() - Method in CoordinateNotFoundException
Returns the value not found on the axis.
getValueThatMatches() - Method in Column
Returns:
a value that will match this column.
getValueType() - Method in Axis
@return AxisValueType of this Axis, which is one of: STRING, LONG, BIG_DECIMAL, DOUBLE, DATE, EXPRESSION, COMPARABLE
getVersion() - Method in ApplicationID
getVersion() - Method in NCube
@return String version of this n-cube as it was loaded.
getVersions(String) - Method in NCubeClient
Fetch all version numbers for the given ApplicationID.
getVersions(String) - Method in NCubeController
getVersions(Connection, String, String) - Method in NCubeJdbcPersister
getVersions(String, String, String) - Method in NCubeJdbcPersisterAdapter
getVersions(String) - Method in NCubeManager
Get all of the versions that exist for the given ApplicationID (app name).
getVersions(String, String, String) - Method in NCubeReadOnlyPersister
Get all versions of an application (for a given tenant)
getVersions(String) - Method in NCubeRuntime
getVersionValue(String) - Method in ApplicationID
@param String version in "major.minor.patch" format where all three components are numeric and each one is less than 1,000.
getVisualizerGraph(ApplicationID, Map) - Method in NCubeController
getVisualizerNodeDetails(ApplicationID, Map) - Method in NCubeController
getVisualizerScopeChange(ApplicationID, Map) - Method in NCubeController
getX() - Method in Point2D
getX() - Method in Point3D
getY() - Method in Point2D
getY() - Method in Point3D
getZ() - Method in Point3D
go(Map, String, def, ApplicationID) - Method in NCubeGroovyExpression
Using the input Map passed in, fetch the coordinate at that location.
GroovyBase - Class in com.cedarsoftware.ncube
Base class for Groovy CommandCells.
GroovyBase(String, String, boolean) - Constructor in GroovyBase
GroovyExpression - Class in com.cedarsoftware.ncube
This class is used to create NCubeGroovyExpressions.
GroovyExpression(String, String, boolean) - Constructor in GroovyExpression
GroovyMethod - Class in com.cedarsoftware.ncube
This class is used to hold Groovy Programs.
GroovyMethod(String, String, boolean) - Constructor in GroovyMethod
GroovyTemplate - Class in com.cedarsoftware.ncube
Process NCube template cells.
GroovyTemplate(String, String, boolean) - Constructor in GroovyTemplate

H

hasCubeData() - Method in NCubeInfoDto
hasDefaultColumn() - Method in Axis
@return boolean true if this Axis has a default column, false otherwise.
hashCode() - Method in ApplicationID
hashCode() - Method in CellInfo
hashCode() - Method in Column
hashCode() - Method in Delta
hashCode() - Method in LatLon
hashCode() - Method in LongHashSet
hashCode() - Method in NCube
hashCode() - Method in Point2D
hashCode() - Method in Point3D
hashCode() - Method in Range
hashCode() - Method in RangeSet
hashCode() - Method in UrlCommandCell
hasRuleAxis() - Method in NCube
@return boolean true if there is at least one rule axis, false if there are no rule axes.
hasTestData() - Method in NCubeInfoDto
HEAD - Field in ApplicationID
headSha1 - Field in NCubeInfoDto
health(boolean) - Method in NCubeController
heartBeat(Map) - Method in NCubeController
HsqlSchemaCreator - Class in com.cedarsoftware.util
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the 'License') you may not use this file except in compliance with the License.
HsqlSchemaCreator.TestingConnectionProvider - Class in com.cedarsoftware.util
HsqlSchemaCreator.TestingConnectionProvider(String, String, String, String) - Constructor in HsqlSchemaCreator.TestingConnectionProvider
HsqlSchemaCreator(String, String, String, String, String) - Constructor in HsqlSchemaCreator
HtmlFormatter - Class in com.cedarsoftware.ncube.formatters
Format an NCube into an HTML document
HtmlFormatter(String) - Constructor in HtmlFormatter
HTTP_REQUEST - Field in CdnRouter
HTTP_RESPONSE - Field in CdnRouter

I

id - Field in NCubeInfoDto
idle - Field in PoolInterceptor
INPUT_KEYS_USED - Field in RuleInfo
input - Field in NCubeGroovyExpression
insertCube(Connection, ApplicationID, NCube, Long, byte[], String, boolean, String, String, String) - Method in NCubeJdbcPersister
InvalidCoordinateException - Class in com.cedarsoftware.ncube.exception
Sub-class of IllegalArgumentException for extra clarification if needed.
InvalidCoordinateException(String, String, Set, Set) - Constructor in InvalidCoordinateException
isAppAdmin(ApplicationID) - Method in NCubeController
isAppAdmin(ApplicationID) - Method in NCubeManager
isAppAdmin(ApplicationID) - Method in NCubeMutableClient
isAppAdmin(ApplicationID) - Method in NCubeRuntime
isAppLocked(ApplicationID) - Method in NCubeController
isAuthorized(String) - Method in CdnRoutingProvider
isCacheable() - Method in CommandCell
isCacheable() - Method in UrlCommandCell
isCached - Field in CellInfo
isCached(ApplicationID, String) - Method in NCubeRuntime
Returns:
boolean true if the named cube is cached in the Runtime cache, false otherwise.
isCached(ApplicationID, String) - Method in NCubeRuntimeClient
isChanged() - Method in NCubeInfoDto
isClientTest() - Method in NCubeAppContext
isComparableCube(NCube<T>) - Method in NCube
Test if another n-cube is 'comparable' with this n-cube.
isCubeUpToDate(ApplicationID, String) - Method in NCubeController
isCubeUpToDate(ApplicationID, String) - Method in NCubeManager
isCubeUpToDate(ApplicationID, String) - Method in NCubeMutableClient
isCubeUpToDate(ApplicationID, String) - Method in NCubeRuntime
isDefault() - Method in Column
Returns:
boolean true if this is the Default column, false otherwise.
isEmpty() - Method in LongHashSet
isFireAll() - Method in Axis
@return boolean true if this RULE axis is set to fire all conditions that evaluate to true, false otherwise.
isHead() - Method in ApplicationID
isHSQLDB(Connection) - Method in NCubeJdbcPersister
isMySQL(Connection) - Method in NCubeJdbcPersister
isNumeric(String) - Method in NCubeController
isOracle(Connection) - Method in NCubeJdbcPersister
isPrimitive(String) - Method in RpmVisualizerHelper
COPIED: From Dynamis 5.2.0 (except for slight modifications)
isReference() - Method in Axis
Returns:
boolean true if this Axis is a reference to another axis, not a 'real' axis.
isReferenceTransformed() - Method in Axis
@return boolean true if this Axis is a reference Axis AND there is a transformer app specified for the reference.
isRelease() - Method in ApplicationID
isSnapshot() - Method in ApplicationID
isSysAdmin() - Method in NCubeController
isSysAdmin() - Method in NCubeManager
isSysAdmin() - Method in NCubeMutableClient
isSysAdmin() - Method in NCubeRuntime
isTest() - Method in NCubeAppContext
isTrue(Object) - Method in NCube
Follow the exact same treatment of TRUTH as Groovy
isUrl - Field in CellInfo
isWithin(Comparable) - Method in Range
@param value to compare with Range to determine if the value is within the Range [low, high).
iterator() - Method in LongHashSet
iterator() - Method in RangeSet

J

JdbcConnectionProvider - Interface in com.cedarsoftware.ncube
Class used to carry the NCube meta-information to the client.
jdbcOperation(Closure, String, String) - Method in NCubeJdbcPersisterAdapter
JsonFormatter - Class in com.cedarsoftware.ncube.formatters
Format an NCube into an JSON document
JsonFormatter(OutputStream) - Constructor in JsonFormatter
JsonHttpProxy - Class in com.cedarsoftware.util
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
JsonHttpProxy(HttpHost, HttpHost, String, String, String, int) - Constructor in JsonHttpProxy
jump(Map) - Method in NCubeGroovyExpression
Restart rule execution.

K

L

LAST_EXECUTED_STATEMENT - Field in RuleInfo
LatLon - Class in com.cedarsoftware.ncube.proximity
This class is used to represent a latitude / longitude coordinate.
LatLon(double, double) - Constructor in LatLon
@param lat decimal degrees latitude
load(Axis) - Method in Axis.AxisRefProvider
load(Axis) - Method in ReferenceAxisLoader
Axis calls this method to load itself from this AxisRefProvider.
loadCube(ApplicationID, String, Map) - Method in NCubeController
loadCube(ApplicationID, String, Map) - Method in NCubeRuntime
loadCubeById(long, Map) - Method in NCubeController
loadCubeById(long, Map) - Method in NCubeRuntime
loadCubeBySha1(Connection, ApplicationID, String, String) - Method in NCubeJdbcPersister
loadCubeBySha1(ApplicationID, String, String, String) - Method in NCubeJdbcPersisterAdapter
loadCubeBySha1(ApplicationID, String, String, String) - Method in NCubeReadOnlyPersister
Load n-cube by SHA-1 (latest revision with that SHA-1)
loadCubeRecord(ApplicationID, String, Map) - Method in NCubeController
loadCubeRecord(ApplicationID, String, Map) - Method in NCubeManager
Load n-cube, bypassing any caching.
loadCubeRecord(ApplicationID, String, Map) - Method in NCubeMutableClient
loadCubeRecord(ApplicationID, String, Map) - Method in NCubeRuntime
loadCubeRecordById(long, Map) - Method in NCubeController
loadCubeRecordById(Connection, long, Map) - Method in NCubeJdbcPersister
loadCubeRecordById(long, Map, String) - Method in NCubeJdbcPersisterAdapter
loadCubeRecordById(long, Map) - Method in NCubeManager
loadCubeRecordById(long, Map) - Method in NCubeMutableClient
loadCubeRecordById(long, Map, String) - Method in NCubeReadOnlyPersister
Load n-cube by ID (specific n-cube)
loadCubeRecordById(long, Map) - Method in NCubeRuntime
loadGraph(ApplicationID, Map) - Method in Visualizer
Builds the graph for an n-cube and all its referenced n-cubes.
loadNodeDetails(ApplicationID, Map) - Method in Visualizer
Loads graph details for an n-cube given the scope provided.
loadRpmClassFields(ApplicationID, String, String, Map<String, Object>, Map<String, Map<String, Object>>, boolean, Map<String, Object>) - Method in RpmVisualizerHelper
COPIED: From Dynamis 5.2.0 (except for slight modifications) pulls all of the fields and associated traits from nCube that will be used to create the RpmClass/RpmEnum instance
loadScopeChange(ApplicationID, Map) - Method in Visualizer
Re-builds the section of the graph affected by a scope change to an n-cube.
lockApp(ApplicationID, boolean) - Method in NCubeController
lockApp(ApplicationID, boolean) - Method in NCubeManager
Lock the given appId so that no changes can be made to any cubes within it
lockApp(ApplicationID, boolean) - Method in NCubeMutableClient
lockApp(ApplicationID, boolean) - Method in NCubeRuntime
LongHashSet - Class in com.cedarsoftware.ncube.util
Special Set instance that hashes the Set column IDs with excellent dispersion, while at the same time, using only a single primitive long (8 bytes) per entry.
LongHashSet(Set<Long>) - Constructor in LongHashSet
lower() - Method in Action

M

makeReference(ApplicationID, String, def) - Method in Axis
mapReduce(String, String, Closure, Map, Map, Set, Set, Object) - Method in NCube
Filter rows of an n-cube.
mapReduce(ApplicationID, String, String, String, String, Map, Map, Set, Set, Object) - Method in NCubeController
mapReduce(String, String, Closure, Set, Set, String, ApplicationID, Object) - Method in NCubeGroovyExpression
Filter rows of an n-cube.
mergeAcceptMine(Connection, ApplicationID, String, String) - Method in NCubeJdbcPersister
mergeAcceptMine(ApplicationID, String, String) - Method in NCubeJdbcPersisterAdapter
mergeAcceptMine(ApplicationID, String, String) - Method in NCubePersister
mergeAcceptTheirs(Connection, ApplicationID, String, String, String) - Method in NCubeJdbcPersister
mergeAcceptTheirs(ApplicationID, String, String, String) - Method in NCubeJdbcPersisterAdapter
mergeAcceptTheirs(ApplicationID, String, String, String) - Method in NCubePersister
mergeDeltas(List<Delta>) - Method in NCube
Merge the passed in List of Delta's into this n-cube.
mergeDeltas(ApplicationID, String, Object) - Method in NCubeController
mergeDeltas(ApplicationID, String, List<Delta>) - Method in NCubeManager
Merge the passed in List of Delta's into the named n-cube.
mergeDeltas(ApplicationID, String, List<Delta>) - Method in NCubeMutableClient
mergeDeltas(ApplicationID, String, List<Delta>) - Method in NCubeRuntime
mergeDeltaSet(NCube<T>, Map<String, Object>) - Method in DeltaProcessor
Merge the passed in cell change-set into this n-cube.
mergePullRequest(String) - Method in NCubeController
mergePullRequest(String) - Method in NCubeManager
mergePullRequest(String) - Method in NCubeMutableClient
mergePullRequest(String) - Method in NCubeRuntime
METAPROPERTY_TEST_DATA - Field in NCube
METAPROPERTY_TEST_UPDATED - Field in NCube
MINIMAL_TRAITS - Field in RpmVisualizerHelper
moveBranch(ApplicationID, String) - Method in NCubeController
moveBranch(Connection, ApplicationID, String) - Method in NCubeJdbcPersister
moveBranch(ApplicationID, String, String) - Method in NCubeJdbcPersisterAdapter
moveBranch(ApplicationID, String) - Method in NCubeManager
Move the branch specified in the appId to the newer snapshot version (newSnapVer).
moveBranch(ApplicationID, String) - Method in NCubeMutableClient
moveBranch(ApplicationID, String, String) - Method in NCubePersister
moveBranch(ApplicationID, String) - Method in NCubeRuntime

N

NAME - Field in Column
name - Field in NCubeInfoDto
NCube - Class in com.cedarsoftware.ncube
Implements an n-cube.
NCube.NCubeReader - Class in com.cedarsoftware.ncube
Permanently add Custom Reader / Writer to json-io so that n-cube will use its native JSON format when written or read with json-io.
NCube.NCubeWriter - Class in com.cedarsoftware.ncube
Custom writer for NCube when used with json-io
NCube(String) - Constructor in NCube
Creata a new NCube instance with the passed in name
ncube - Field in NCubeGroovyExpression
NCubeAppContext - Class in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeClient - Interface in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeConfiguration - Class in com.cedarsoftware.config
This class defines allowable actions against persisted n-cubes
NCubeConfiguration.TestDatabase - Class in com.cedarsoftware.config
NCubeConstants - Interface in com.cedarsoftware.ncube
Authors:
Josh Snyder
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeController - Class in com.cedarsoftware.controller
NCubeController API.
NCubeController(NCubeMutableClient, boolean) - Constructor in NCubeController
NCubeControllerAdvice - Class in com.cedarsoftware.controller
Before Advice that sets user ID on current thread.
NCubeControllerAdvice(NCubeController) - Constructor in NCubeControllerAdvice
NCubeFormatter - Interface in com.cedarsoftware.ncube.formatters
Base class for NCube formatters
NCubeGroovyController - Class in ncube.grv.method
Base class for all GroovyExpression and GroovyMethod's within n-cube CommandCells.
NCubeGroovyExpression - Class in ncube.grv.exp
Base class for all GroovyExpression and GroovyMethod's within n-cube CommandCells.
NCubeInfoDto - Class in com.cedarsoftware.ncube
Class used to carry the NCube meta-information to the client.
NCubeJdbcPersister - Class in com.cedarsoftware.ncube
SQL Persister for n-cubes.
NCubeJdbcPersisterAdapter - Class in com.cedarsoftware.ncube
This adapter could be replaced by an adapting proxy.
NCubeJdbcPersisterAdapter(JdbcConnectionProvider) - Constructor in NCubeJdbcPersisterAdapter
NCubeManager - Class in com.cedarsoftware.ncube
This class manages a list of NCubes.
NCubeManager(NCubePersister, CacheManager) - Constructor in NCubeManager
NCubeMutableClient - Interface in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubePersister - Interface in com.cedarsoftware.ncube
Class used to carry the NCube meta-information to the client.
NCubeReadOnlyPersister - Interface in com.cedarsoftware.ncube
Class used to carry the NCube meta-information to the client.
NCubeRuntime - Class in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeRuntime(CallableBean, CacheManager, boolean, String) - Constructor in NCubeRuntime
NCubeRuntimeClient - Interface in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeTest - Class in com.cedarsoftware.ncube
Class used to carry the NCube meta-information to the client.
NCubeTest(String, Map<String, CellInfo>, CellInfo) - Constructor in NCubeTest
NCubeTestClient - Interface in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeTestReader - Class in com.cedarsoftware.ncube.formatters
Authors:
Ken Partlow ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the 'License') you may not use this file except in compliance with the License.
NCubeTestServer - Interface in com.cedarsoftware.ncube
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
NCubeTestWriter - Class in com.cedarsoftware.ncube.formatters
Authors:
Ken Partlow ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
notes - Field in NCubeInfoDto
now() - Method in NCubeGroovyExpression
@return long Current time in nano seconds (used to compute how long something takes to execute)

O

objectToMap(Object) - Method in NCube
Convert an Object to a Map.
obsoletePullRequest(String) - Method in NCubeController
obsoletePullRequest(String) - Method in NCubeManager
obsoletePullRequest(String) - Method in NCubeMutableClient
obsoletePullRequest(String) - Method in NCubeRuntime
output - Field in NCubeGroovyExpression
overlap(Range) - Method in Range
Returns:
boolean true if the line segments represented by these two ranges overlap.
overlap(RangeSet) - Method in RangeSet
Returns:
boolean true if the points and line segments represented by these two RangeSets overlap.

P

padString(String, int) - Method in Binding
parseJsonValue(Object, String, String, boolean) - Method in CellInfo
Convert a set of the following parameters into a value (smaller in size than CellInfo), that can be placed into an n-cube cell.
pasteCells(ApplicationID, String, Object, Object) - Method in NCubeController
pasteCellsNce(ApplicationID, String, Object) - Method in NCubeController
PATTERN_CLASS_EXTENDS_TRAIT - Field in RpmVisualizerHelper
PATTERN_CLASS_NAME - Field in RpmVisualizerHelper
COPIED: From Dynamis 5.2.0 (except for slight modifications)
PATTERN_FIELD_EXTENDS_TRAIT - Field in RpmVisualizerHelper
Point2D - Class in com.cedarsoftware.ncube.proximity
This class is used to represent a 2D point.
Point2D(double, double) - Constructor in Point2D
Point3D - Class in com.cedarsoftware.ncube.proximity
This class is used to represent a 3D point.
Point3D(double, double, double) - Constructor in Point3D
PoolInterceptor - Class in com.cedarsoftware.util
Tomcat JDBC connection pool monitor
prepare(Object, Map<String, Object>) - Method in GroovyBase
Conditionally compile the passed in command.
promoteRevision(long) - Method in NCubeController
Promote a previous revision of an NCube.
promoteRevision(long) - Method in NCubeManager
Promote a previous revision of an NCube.
promoteRevision(long) - Method in NCubeMutableClient
promoteRevision(long) - Method in NCubeRuntime
promoteValue(AxisValueType, Comparable) - Method in Axis
Convert passed in value to a similar value of the highest type.
propertySourcesPlaceholderConfigurer() - Method in NCubeConfiguration
Proximity - Class in com.cedarsoftware.ncube
Class used to compute distance (proximity) for many different data types.
ProxyRouter - Class in com.cedarsoftware.util
Spring Transaction Based JDBC Connection Provider
pullToBranch(Connection, ApplicationID, Object, String, long) - Method in NCubeJdbcPersister
pullToBranch(ApplicationID, Object, String, long) - Method in NCubeJdbcPersisterAdapter
pullToBranch(ApplicationID, Object, String, long) - Method in NCubePersister
put(Set<Long>, V) - Method in CellMap
putAll(Map<? extends Set<Long>, ? extends V>) - Method in CellMap

Q

R

R_DECLARED - Field in RpmVisualizerHelper
R_EXISTS - Field in RpmVisualizerHelper
R_EXTENDS - Field in RpmVisualizerHelper
R_OBSOLETE - Field in RpmVisualizerHelper
R_RPM_TYPE - Field in RpmVisualizerHelper
R_SCOPED_NAME - Field in RpmVisualizerHelper
R_SINCE - Field in RpmVisualizerHelper
Range - Class in com.cedarsoftware.ncube
This class is used to represent a 'band' or 'range' of values (numeric, date, etc.)
Range(Comparable, Comparable) - Constructor in Range
RangeSet - Class in com.cedarsoftware.ncube
This class is used to represent a Set of values, where the values can be a Comparable or a Range.
RangeSet(Comparable) - Constructor in RangeSet
read() - Method in ContentCmdCell.CachingInputStream
read(Object, Deque<JsonObject<String, Object>>, Map<String, Object>) - Method in NCube.NCubeReader
recreate() - Method in CellInfo
Returns:
the content that would be placed into the cell as opposed to a CellInfo.
REF_APP - Field in ReferenceAxisLoader
REF_AXIS_NAME - Field in ReferenceAxisLoader
REF_BRANCH - Field in ReferenceAxisLoader
REF_CUBE_NAME - Field in ReferenceAxisLoader
REF_STATUS - Field in ReferenceAxisLoader
REF_TENANT - Field in ReferenceAxisLoader
REF_VERSION - Field in ReferenceAxisLoader
ReferenceAxisLoader - Class in com.cedarsoftware.ncube
This class loads an reference axis.
ReferenceAxisLoader(String, String, Map<String, Object>) - Constructor in ReferenceAxisLoader
@param containingCubeName String name of cube that holds the 'pointer' (referring) axis
ReflectiveProxy - Class in com.cedarsoftware.util
Authors:
John DeRegnaucourt ([email protected]), Josh Snyder ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
Regexes - Interface in com.cedarsoftware.ncube
Regular Expressions used throughout n-cube implementation.
releaseConnection(Connection) - Method in HsqlSchemaCreator.TestingConnectionProvider
releaseConnection(Connection) - Method in JdbcConnectionProvider
releaseConnection(Connection) - Method in SpringConnectionProvider
releaseCubes(ApplicationID, String) - Method in NCubeController
Release the passed in SNAPSHOT version (update their status_cd to RELEASE), and then duplicate all the n-cubes in the release, creating new ones in SNAPSHOT status with the version number set to the newSnapVer.
releaseCubes(Connection, ApplicationID) - Method in NCubeJdbcPersister
releaseCubes(ApplicationID, String) - Method in NCubeJdbcPersisterAdapter
releaseCubes(ApplicationID, String) - Method in NCubeManager
Perform release (SNAPSHOT to RELEASE) for the given ApplicationIDs n-cubes.
releaseCubes(ApplicationID, String) - Method in NCubeMutableClient
releaseCubes(ApplicationID, String) - Method in NCubePersister
releaseCubes(ApplicationID, String) - Method in NCubeRuntime
ReleaseStatus - Enum in com.cedarsoftware.ncube
Release States that a persistent NCube can be in.
releaseVersion(ApplicationID, String) - Method in NCubeController
releaseVersion(ApplicationID, String) - Method in NCubeManager
Perform release (SNAPSHOT to RELEASE) for the given ApplicationIDs n-cubes.
releaseVersion(ApplicationID, String) - Method in NCubeMutableClient
releaseVersion(ApplicationID, String) - Method in NCubeRuntime
remove(Object) - Method in LongHashSet
removeAll(Collection) - Method in LongHashSet
removeAxisReferenceTransform(String) - Method in NCube
Remove transform from a reference axis.
removeCell(Map) - Method in NCube
Clear (remove) the cell at the given coordinate.
removeCellById(Set<Long>) - Method in NCube
Clear a cell directly from the cell sparse-matrix specified by the passed in Column IDs.
removeMetaProperty(String) - Method in Axis
Remove a meta-property entry
removeMetaProperty(String) - Method in Column
Remove a meta-property entry
removeMetaProperty(String) - Method in NCube
Remove a meta-property entry
removeTransform() - Method in Axis
Remove transform from reference axis.
renameAxis(String, String) - Method in NCube
Rename an axis
renameCube(ApplicationID, String, String) - Method in NCubeController
renameCube(Connection, ApplicationID, String, String, String) - Method in NCubeJdbcPersister
renameCube(ApplicationID, String, String, String) - Method in NCubeJdbcPersisterAdapter
renameCube(ApplicationID, String, String) - Method in NCubeManager
renameCube(ApplicationID, String, String) - Method in NCubeMutableClient
renameCube(ApplicationID, String, String, String) - Method in NCubePersister
renameCube(ApplicationID, String, String) - Method in NCubeRuntime
reopenPullRequest(String) - Method in NCubeController
reopenPullRequest(String) - Method in NCubeManager
reopenPullRequest(String) - Method in NCubeMutableClient
reopenPullRequest(String) - Method in NCubeRuntime
reset(ConnectionPool, PooledConnection) - Method in PoolInterceptor
resolve(String, boolean) - Method in CdnDefaultHandler
resolveRelativeUrl(ApplicationID, String) - Method in NCubeController
restoreCubes(ApplicationID, Object) - Method in NCubeController
restoreCubes(Connection, ApplicationID, Object, String) - Method in NCubeJdbcPersister
restoreCubes(ApplicationID, Object, String) - Method in NCubeJdbcPersisterAdapter
restoreCubes(ApplicationID, Object) - Method in NCubeManager
Restore a previously deleted n-cube.
restoreCubes(ApplicationID, Object) - Method in NCubeMutableClient
restoreCubes(ApplicationID, Object, String) - Method in NCubePersister
restoreCubes(ApplicationID, Object) - Method in NCubeRuntime
retainAll(Collection) - Method in LongHashSet
revision - Field in NCubeInfoDto
rollbackBranch(ApplicationID, Object) - Method in NCubeController
rollbackBranch(ApplicationID, Object) - Method in NCubeManager
Rollback the passed in list of n-cubes.
rollbackBranch(ApplicationID, Object) - Method in NCubeMutableClient
rollbackBranch(ApplicationID, Object) - Method in NCubeRuntime
rollbackCubes(Connection, ApplicationID, Object, String) - Method in NCubeJdbcPersister
Rollback branch cube to the last time it matched the HEAD branch (SHA-1 == HEAD_SHA-1).
rollbackCubes(ApplicationID, Object, String) - Method in NCubeJdbcPersisterAdapter
rollbackCubes(ApplicationID, Object, String) - Method in NCubePersister
route(HttpServletRequest, HttpServletResponse) - Method in CdnRouter
Route the given request based on configured routing within n-cube
route(HttpServletRequest, HttpServletResponse) - Method in ProxyRouter
Route the given request based on configured routing within n-cube
RPM_CLASS - Field in RpmVisualizerHelper
RPM_ENUM - Field in RpmVisualizerHelper
RpmVisualizer - Class in com.cedarsoftware.visualizer
Processes an rpm class and all its referenced rpm classes and provides information to visualize the classes and their relationships.
RpmVisualizer(NCubeRuntimeClient) - Constructor in RpmVisualizer
RpmVisualizerConstants - Interface in com.cedarsoftware.visualizer
Provides constants for the visualizer
RpmVisualizerHelper - Class in com.cedarsoftware.visualizer
Provides helper methods to load fields and traits for an rpm class.
RpmVisualizerHelper(NCubeRuntimeClient, ApplicationID) - Constructor in RpmVisualizerHelper
RpmVisualizerInfo - Class in com.cedarsoftware.visualizer
Provides information to visualize rpm classes.
RpmVisualizerInfo() - Constructor in RpmVisualizerInfo
RpmVisualizerRelInfo - Class in com.cedarsoftware.visualizer
Provides information to visualize a source rpm class, a target rpm class and their relationship.
RULE_EXEC_INFO - Field in NCube
RULE_STOP - Field in RuleInfo
RuleInfo - Class in com.cedarsoftware.ncube
This class contains information about the rule execution.
RuleInfo() - Constructor in RuleInfo
RuleJump - Class in com.cedarsoftware.ncube.exception
This exception supports the Rule Engine jump() feature which allows restarting rules on the 1st rule or named rule.
RuleJump(Map) - Constructor in RuleJump
RULES_EXECUTED - Field in RuleInfo
RuleStop - Class in com.cedarsoftware.ncube.exception
Execution thrown to stop any further rule execution along a rule axis.
ruleStop() - Method in NCubeGroovyExpression
Stop rule execution from going any further.
run(String) - Method in NCubeGroovyController
Run the groovy method named by the column on the 'method' axis.
run() - Method in NCubeGroovyExpression
runTest(ApplicationID, String, NCubeTest) - Method in NCubeController
runTest(ApplicationID, String, NCubeTest) - Method in NCubeRuntime
runTest(ApplicationID, String, NCubeTest) - Method in NCubeRuntimeClient
runTests(ApplicationID, String, Object) - Method in NCubeController
runTests(ApplicationID, String, Object) - Method in NCubeRuntime
runTests(ApplicationID, String, Object) - Method in NCubeRuntimeClient

S

saveJson(ApplicationID, String) - Method in NCubeController
saveTests(ApplicationID, String, Object) - Method in NCubeController
search(ApplicationID, String, String, Map) - Method in NCubeClient
Get a list of NCubeInfoDto's (record info) for the passed in search arguments.
search(ApplicationID, String, String, Map) - Method in NCubeController
search(String, String, Map) - Method in NCubeGroovyExpression
Fetch cube records that match the given pattern.
search(Connection, ApplicationID, String, String, Map<String, Object>) - Method in NCubeJdbcPersister
search(ApplicationID, String, String, Map, String) - Method in NCubeJdbcPersisterAdapter
search(ApplicationID, String, String, Map) - Method in NCubeManager
Fetch an array of NCubeInfoDto's where the cube names match the cubeNamePattern (contains) and the content (in JSON format) 'contains' the passed in content String.
search(ApplicationID, String, String, Map, String) - Method in NCubeReadOnlyPersister
Search the persisted storage for n-cube (NCubeInfoDto's) that match are within the passed in ApplicationID, and optionally match the supplied cube name pattern, and optionally further match (contain within) the searchValue, using the passed in options Map.
search(ApplicationID, String, String, Map) - Method in NCubeRuntime
Fetch an array of NCubeInfoDto's where the cube names match the cubeNamePattern (contains) and the content (in JSON format) 'contains' the passed in content String.
setApplicationContext(ApplicationContext) - Method in NCubeAppContext
setApplicationContext(ApplicationContext) - Method in ReflectiveProxy
setApplicationID(ApplicationID) - Method in NCube
setAssertionFailures(Set<String>) - Method in RuleInfo
setCdnRoutingProvider(CdnRoutingProvider) - Method in CdnRouter
setCell(T, Map) - Method in NCube
Store a value in the cell at the passed in coordinate.
setCellById(T, Set<Long>) - Method in NCube
Set a cell directly into the cell sparse-matrix specified by the passed in Column IDs.
setChanged(boolean) - Method in NCubeInfoDto
setClassesDir() - Method in NCubeConfiguration
setColumnName(String) - Method in Column
Set the optional name of a column.
setColumnOrder(int) - Method in Axis
Set the ordering for the axis.
setDefaultCellValue(T) - Method in NCube
Set the default cell value for this n-cube.
setErrorMessage(String) - Method in UrlCommandCell
setFireAll(boolean) - Method in Axis
Set the 'fire-all' mode - true to have all conditions that evaluate to true have the associated cell execute, false for only the first condition that is true to have it's associated cell execute.
setGeneratedClassesDirectory(String) - Method in CdnClassLoader
Specifies directory to use for caching Class files generated during Groovy compiles.
setGeneratedSourcesDirectory(String) - Method in GroovyBase
Controls directory used to store generated sources
setId(long) - Method in Axis
Set long id of this Axis
setMetaProperty(String, Object) - Method in Axis
Set (add / overwrite) a Meta Property associated to this axis.
setMetaProperty(String, Object) - Method in Column
Set (add / overwrite) a Meta Property associated to this Column.
setMetaProperty(String, Object) - Method in NCube
Set (add / overwrite) a Meta Property associated to this n-cube.
setName(String) - Method in NCube
Set the name of this n-cube
setNcubeAcceptedDomains(String) - Method in CdnClassLoader
setNcubeAcceptedDomains() - Method in NCubeConfiguration
setRedirect(boolean) - Method in ThreadAwarePrintStream
setRedirect(boolean) - Method in ThreadAwarePrintStreamErr
setSourcesDir() - Method in NCubeConfiguration
setStackEntryCoordinateValueMaxSize(int) - Method in NCube
Sets the max size for coordinate value strings in StackEntry.
setStackEntryCoordinateValueMaxSize() - Method in NCubeConfiguration
setSystemErr(String) - Method in RuleInfo
setSystemOut(String) - Method in RuleInfo
setTestData(Object) - Method in NCube
setupCoordinate(Map) - Method in CdnRoutingProvider
setUserId(String) - Method in NCubeManager
Set the user ID on the current thread
setValue(Object) - Method in Binding
sha1() - Method in NCube
Returns:
SHA1 value for this n-cube.
sha1 - Field in NCubeInfoDto
size() - Method in Axis
Returns:
int total number of columns on this axis.
size() - Method in LongHashSet
size - Field in PoolInterceptor
size() - Method in RangeSet
SORTED - Field in Axis
SpringConnectionProvider - Class in com.cedarsoftware.util
Spring Transaction Based JDBC Connection Provider
SpringConnectionProvider(DataSource) - Constructor in SpringConnectionProvider
standardizeColumnValue(Comparable) - Method in Axis
This method takes the input value (could be Number, String, Range, etc.)
startArray() - Method in BaseJsonFormatter
startObject() - Method in BaseJsonFormatter
STATUS - Field in CdnRouter
status - Field in NCubeInfoDto
StringUrlCmd - Class in com.cedarsoftware.ncube
Process a String that is specified at a URL.
StringUrlCmd(String, boolean) - Constructor in StringUrlCmd
synchronize(Lock, long, TimeUnit, String, int) - Method in TimedSynchronize
SYS_BOOT_VERSION - Field in ApplicationID
SYS_PROPERTY - Field in GroovyExpression
SYSTEM_ERR - Field in RuleInfo
SYSTEM_OUT - Field in RuleInfo
SYSTEM_SCOPE_KEY_PREFIX - Field in RpmVisualizerHelper

T

TENANT - Field in CdnRouter
tenant - Field in NCubeInfoDto
TEST_BRANCH - Field in ApplicationID
testAppId - Field in ApplicationID
testData - Field in NCubeInfoDto
TestResultsFormatter - Class in com.cedarsoftware.ncube.formatters
Format test result output for display in HTML.
TestResultsFormatter(Map) - Constructor in TestResultsFormatter
ThreadAwarePrintStream - Class in com.cedarsoftware.util
Thread-aware PrintStream.
ThreadAwarePrintStream(OutputStream) - Constructor in ThreadAwarePrintStream
ThreadAwarePrintStreamErr - Class in com.cedarsoftware.util
Thread-aware PrintStream.
ThreadAwarePrintStreamErr(OutputStream) - Constructor in ThreadAwarePrintStreamErr
TimedSynchronize - Class in com.cedarsoftware.util
Authors:
John DeRegnaucourt ([email protected])
Copyright (c) Cedar Software LLC

Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License.
toArray(Object) - Method in LongHashSet
toFormattedJson(Map) - Method in NCube
Format this n-cube into JSON using the passed in 'options' Map to control the desired output.
toHtml(boolean) - Method in Binding
toHtml(String) - Method in NCube
Use this API to generate an HTML view of this NCube.
toString() - Method in ApplicationID
toString() - Method in Axis
toString() - Method in AxisDelta
toString() - Method in Binding
toString() - Method in Column
toString() - Method in ColumnDelta
toString() - Method in Delta
toString() - Method in LatLon
toString() - Method in NCube
toString() - Method in NCubeInfoDto
toString() - Method in Point2D
toString() - Method in Point3D
toString() - Method in Range
toString() - Method in RangeSet
toString() - Method in UrlCommandCell
TRAIT_AXIS - Field in RpmVisualizerHelper
TRANSFORM_APP - Field in ReferenceAxisLoader
TRANSFORM_BRANCH - Field in ReferenceAxisLoader
TRANSFORM_CUBE_NAME - Field in ReferenceAxisLoader
TRANSFORM_STATUS - Field in ReferenceAxisLoader
TRANSFORM_VERSION - Field in ReferenceAxisLoader

U

UNBOUND_AXES_USED - Field in RuleInfo
updateAxis(ApplicationID, String, String, String, boolean, boolean, boolean) - Method in NCubeController
updateAxisColumns(ApplicationID, String, String, Object) - Method in NCubeController
Update an entire set of columns on an axis at one time.
updateAxisMetaProperties(ApplicationID, String, String, Map<String, Object>) - Method in NCubeController
updateAxisMetaProperties(ApplicationID, String, String, Map<String, Object>) - Method in NCubeManager
Update an Axis meta-properties
updateAxisMetaProperties(ApplicationID, String, String, Map<String, Object>) - Method in NCubeMutableClient
updateAxisMetaProperties(ApplicationID, String, String, Map<String, Object>) - Method in NCubeRuntime
updateBranch(ApplicationID, Object) - Method in NCubeController
updateBranch(ApplicationID, Object) - Method in NCubeManager
Update the branch represented by the passed in ApplicationID (appId), with the cubes to be updated identified by cubeNames, and the sourceBranch is the branch (could be HEAD) source of the cubes from which to update.
updateBranch(ApplicationID, Object) - Method in NCubeMutableClient
updateBranch(ApplicationID, Object) - Method in NCubeRuntime
updateBranchCubeHeadSha1(Connection, Long, String, String) - Method in NCubeJdbcPersister
Fast forward branch cube to HEAD cube, because even though it's HEAD_SHA-1 value is out-of-date, the cubes current SHA-1 is the same as the HEAD cube's SHA-1.
updateBranchCubeHeadSha1(Long, String, String, String) - Method in NCubeJdbcPersisterAdapter
updateBranchCubeHeadSha1(Long, String, String, String) - Method in NCubePersister
updateCell(ApplicationID, String, Object, CellInfo) - Method in NCubeController
In-place update of a cell.
updateCellAt(ApplicationID, String, Map, CellInfo) - Method in NCubeController
updateColumn(long, Comparable, String, int) - Method in Axis
Update (change) the value of an existing column.
updateColumn(long, Comparable, String, int) - Method in NCube
Change the value of a Column along an axis.
updateColumnMetaProperties(ApplicationID, String, String, long, Map<String, Object>) - Method in NCubeController
updateColumns(Collection<Column>, boolean) - Method in Axis
Update (merge) columns on this Axis from the passed in Collection.
updateColumns(String, Collection<Column>, boolean) - Method in NCube
Update all of the columns along an axis at once.
updateCube(ApplicationID, String, byte[]) - Method in NCubeController
updateCube(Connection, NCube, String) - Method in NCubeJdbcPersister
updateCube(NCube, String) - Method in NCubeJdbcPersisterAdapter
updateCube(ApplicationID, String, byte[]) - Method in NCubeManager
updateCube(ApplicationID, String, byte[]) - Method in NCubeMutableClient
updateCube(NCube, String) - Method in NCubePersister
updateCube(ApplicationID, String, byte[]) - Method in NCubeRuntime
updateCubeFromHead(ApplicationID, String) - Method in NCubeController
updateCubeMetaProperties(ApplicationID, String, Map<String, Object>) - Method in NCubeController
updateDefaultCell(ApplicationID, String, CellInfo) - Method in NCubeController
updateNotes(ApplicationID, String, String) - Method in NCubeController
updateNotes(Connection, ApplicationID, String, String) - Method in NCubeJdbcPersister
updateNotes(ApplicationID, String, String, String) - Method in NCubeJdbcPersisterAdapter
updateNotes(ApplicationID, String, String) - Method in NCubeManager
updateNotes(ApplicationID, String, String) - Method in NCubeMutableClient
updateNotes(ApplicationID, String, String, String) - Method in NCubePersister
updateNotes(ApplicationID, String, String) - Method in NCubeRuntime
updateReferenceAxes(Object) - Method in NCubeController
updateReferenceAxes(Object) - Method in NCubeManager
updateReferenceAxes(Object) - Method in NCubeMutableClient
updateReferenceAxes(Object) - Method in NCubeRuntime
url(String) - Method in NCubeGroovyExpression
Fetch content from the passed in URL.
UrlCommandCell - Class in com.cedarsoftware.ncube
@author John DeRegnaucourt ([email protected])
UrlCommandCell(String, String, boolean) - Constructor in UrlCommandCell
urlToBytes(String) - Method in NCubeGroovyExpression
Fetch content from the passed in URL.
use(Map, Map, Map, def) - Method in NCube
Grab the cell located at altInput, then run it in terms of the input.
use(Map, String, def, ApplicationID) - Method in NCubeGroovyExpression
Fetch the cell at location 'altInput', but execute with the current cell location (input).

V

V_ENUM - Field in RpmVisualizerHelper
V_MAX - Field in RpmVisualizerHelper
V_MIN - Field in RpmVisualizerHelper
validate() - Method in ApplicationID
Ensure that all components of the ApplicationID are valid (with their specs in terms of allowable characters.)
validateApp(String) - Method in ApplicationID
validateAppId(ApplicationID) - Method in ApplicationID
Validate ApplicationID is not null and valid
validateBranch(String) - Method in ApplicationID
validateBranchIsNotHead() - Method in ApplicationID
validateCubeName(String) - Method in NCube
Ensure that the passed in name is a valid n-cube name,
validateStatus(String) - Method in ApplicationID
validateStatusIsNotRelease() - Method in ApplicationID
validateTenant(String) - Method in ApplicationID
validateVersion(String) - Method in ApplicationID
validCubeNameChars - Field in NCube
value - Field in CellInfo
version - Field in NCubeInfoDto
VERSION_REGEX - Field in ApplicationID
VersionComparator - Class in com.cedarsoftware.ncube.util
Version number Comparator that compares Strings with version number - status like 1.0.1-RELEASE to 1.2.0-SNAPSHOT.
Visualizer - Class in com.cedarsoftware.visualizer
Provides information to visualize n-cubes.
Visualizer(NCubeRuntimeClient) - Constructor in Visualizer
VisualizerCellInfo - Class in com.cedarsoftware.visualizer
Provides information to visualize an n-cube cell.
VisualizerConstants - Interface in com.cedarsoftware.visualizer
Provides constants for the visualizer
VisualizerHelper - Class in com.cedarsoftware.visualizer
Provides helper methods to handle exceptions occurring during the execution of n-cube cells for the purpose of producing a visualization.
VisualizerHelper(NCubeRuntimeClient, ApplicationID) - Constructor in VisualizerHelper
VisualizerInfo - Class in com.cedarsoftware.visualizer
Provides information to visualize n-cubes.
VisualizerInfo(NCubeRuntimeClient, ApplicationID) - Constructor in VisualizerInfo
VisualizerRelInfo - Class in com.cedarsoftware.visualizer
Provides information to visualize a source cube, a target cube and their relationship.
VisualizerRelInfo(NCubeRuntimeClient, ApplicationID) - Constructor in VisualizerRelInfo

W

wasRuleStopThrown() - Method in RuleInfo
@return true if a RuleStop was thrown during rule execution
write(Object, boolean, Writer, Map<String, Object>) - Method in NCube.NCubeWriter
write(byte[], int, int) - Method in ThreadAwarePrintStream
write(byte[], int, int) - Method in ThreadAwarePrintStreamErr
writeAxes(List<Axis>, Map<String, Object>) - Method in JsonFormatter
writeAxis(Axis, Map<String, Object>) - Method in JsonFormatter
writeCells(Map<Set<Long>, Object>, Map<String, Object>) - Method in JsonFormatter
writeColumn(Column, Map<String, Object>) - Method in JsonFormatter
writeColumns(List<Column>, Map<String, Object>) - Method in JsonFormatter
writeCommandCell(CommandCell) - Method in JsonFormatter
writeId(Long, boolean) - Method in JsonFormatter
writeIds(Set<Long>) - Method in JsonFormatter
writeIdValue(Long, boolean) - Method in JsonFormatter
writeIndexAxis(Axis, Map<String, Object>) - Method in JsonFormatter
writeType(String) - Method in JsonFormatter
According to parseJsonValue reading in, if your item is one of the following end types it does not need to specify the end type: String, Long, Boolean, Double.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _