- 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
- add(Long) - Method in LongHashSet
-
- add(Comparable) - Method in RangeSet
-
- addAdvice(Advice, String) - Method in NCube
-
Add advice to this n-cube that will be called before / after any Controller Method or
URL-based Expression, for the given method
- 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) - 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
- addColumnInternal(Column) - Method in Axis
-
- addCube(NCube) - Method in NCubeRuntime
-
Add a cube to the internal cache of available cubes.
- addCube(NCube) - Method in NCubeRuntimeClient
-
- addError(String, String, String) - Method in BusinessRule
-
Add an error to a list as rules get executed
- addException(Map, Exception) - Method in CompileInfo
-
Adds exception to the list
- addFileHeader(URL, HttpServletResponse) - Method in ContentCmdCell
-
- addInputKeysUsed(Collection) - Method in RuleInfo
-
- 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.
- addNodeScope(String, String, boolean, boolean, Map) - Method in VisualizerRelInfo
-
- addPrototypeExpImports(Map<String, Object>, NCube) - Method in GroovyExpression
-
- addRequiredScopeKeys(VisualizerInfo) - Method in VisualizerRelInfo
-
If the required scope keys have not already been loaded for this cube,
load them.
- addSourceToCache(Map<String, Object>, String, String) - Method in GroovyBase
-
- addToStack(VisualizerInfo, VisualizerRelInfo, VisualizerRelInfo, String, Map) - Method in Visualizer
-
- addUnboundAxis(String, String, Object) - Method in RuleInfo
-
- 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.
- allGroups - Field in VisualizerInfo
-
- allGroupsKeys - Field in VisualizerInfo
-
- APP - Field in CdnRouter
-
- append(String) - Method in BaseJsonFormatter
-
- appId() - Method in Documentation
-
NCube ApplicationID in the format of tenant/app/version/status/branch/
Only necessary to define if the NCube is in a different ApplicationID than what's registered with the rules engine
@default ''
- appId - Field in Visualizer
-
- appId - Field in VisualizerCellInfo
-
- appId - Field in VisualizerHelper
-
- appId - Field in VisualizerInfo
-
- appId - Field in VisualizerRelInfo
-
- 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
-
- assertNotLockBlocked(ApplicationID) - Method in NCubeManager
-
- 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.
- availableGroupsAllLevels - Field in VisualizerInfo
-
- availableScopeValues - Field in VisualizerRelInfo
-
- availableTargetScope - Field in VisualizerRelInfo
-
- 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.
- cache - Field in UrlCommandCell
-
- cacheClass(String, ClassNode) - Method in CdnClassLoader.PreferClassNodeResolver
-
caches a ClassNode (taken from ClassNodeResolver.cacheClass)
- cacheKey(String) - Method in ApplicationID
-
- calculateAggregateInfo() - Method in VisualizerInfo
-
- 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.
- cell - Field in VisualizerCellInfo
-
- 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.
- cellInfo - Field in VisualizerRelInfo
-
- CellMap - Class in com.cedarsoftware.ncube.util
Holds all of the cells values of an NCube.
- CellMap(Map<Set<Long>, V>) - Constructor in CellMap
-
- cells - Field in NCube
-
- cellValuesLabel - Field in VisualizerInfo
-
- ChangeType - Enum in com.cedarsoftware.ncube
Allowed cell types for n-cube.
- 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 GuavaCache
-
- clear() - Method in LongHashSet
-
- clear() - Method in RangeSet
-
- clearAdvices() - Method in NCube
-
For testing, advices need to be removed after test completes.
- clearCache() - Method in CdnClassLoader
-
Clear any internal caches.
- clearCache(ApplicationID) - Method in GroovyBase
-
- 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
-
- clearIndexes() - Method in Axis
-
- 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
-
- closeStream() - Method in BaseJsonFormatter
-
- 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
-
- compareMetaProperties(Map<String, Object>, Map<String, Object>, Location, String, Object) - Method in DeltaProcessor
-
Build List of Delta objects describing the difference between the two passed in Meta-Properties Maps.
- 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(GroovyClassLoader, String, Map<String, Object>) - Method in GroovyBase
-
Ensure that the sys.classpath CdnClassLoader is used during compilation.
- 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
-
- containsCell(Map, boolean) - Method in NCube
-
Test to see if a value is mapped at the given coordinate.
- containsCellById(Set<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.CachingInputStream(InputStream) - Constructor in ContentCmdCell.CachingInputStream
-
Creates a FilterInputStream
by assigning the argument in
to the field this.in
so as
to remember it for later use.
- 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.
- convertAxisToRefAxis(String, ApplicationID, String, String) - Method in NCube
-
- convertExistingAxisToRefAxis(String, ApplicationID, String, String) - Method in NCube
-
- coordinate - Field in VisualizerCellInfo
-
- 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
-
- createClient() - Method in JsonHttpProxy
-
Creates the client object with the proxy and cookie store for later use.
- createColumnFromValue(Comparable, Long, Map<String, Object>) - Method in Axis
-
Given the passed in 'raw' value, get a Column from the passed in value, which entails
converting the 'raw' value to the correct type, promoting the value to the appropriate
internal value for comparison, and so on.
- 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.
- createEdge(Long) - Method in RpmVisualizerRelInfo
-
- createEdge(Long) - Method in VisualizerRelInfo
-
- createNewSnapshotId(String) - Method in ApplicationID
-
Creates a new SNAPSHOT version of this application id.
- createNewTest(ApplicationID, String, String) - Method in NCubeController
-
- createNode(VisualizerInfo, String) - Method in RpmVisualizerRelInfo
-
- createNode(VisualizerInfo, String) - Method in VisualizerRelInfo
-
- createNodeDetailsScopeMessage(VisualizerInfo) - Method in VisualizerRelInfo
-
- createNote(String, Date, String) - Method in NCubeJdbcPersister
-
- createPermissionsCubes(ApplicationID) - Method in NCubeManager
-
- createPermissionsCubesIfNewAppId(ApplicationID) - Method in NCubeManager
-
- 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
-
- createStubCube() - Method in NCube
-
Create an 'empty' NCube that matches this NCube, but with no columns on it (same number of axes).
- createSysAppIfNotExists(String) - Method in NCubeManager
-
- CUBE_NAME - Field in CdnRouter
-
- CUBE_NAME - Field in CompileInfo
-
- CUBE_VERSION - Field in CdnRouter
-
- cubeLoaded - Field in VisualizerRelInfo
-
- 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
-
- generateDocumentation(List<Map<String, Object>>) - Method in RulesEngine
-
Generate a data structure that represents rule definitions from a Map
- generateDocumentationForGroups(List<String>) - Method in RulesEngine
-
Low level generation.
- 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(Object, Callable<T>) - Method in GuavaCache
-
- get(ApplicationID, String) - Method in LocalFileCache
-
Checks for the requested cube in the local file cache
- 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
-
- getAcceptedDomains() - Method in NCubeRuntime
-
- Returns:
- String of accepted domains in format acceptable for grapes.
- 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
-
- getActualUrl(Map<String, Object>) - Method in UrlCommandCell
-
- getAdvices(String) - Method in NCube
-
@return List
advices added to this n-cube.
- getAllColumnValues(NCube, String) - Method in VisualizerRelInfo
-
- getApp() - Method in ApplicationID
-
- getAppContext() - Method in NCubeConfiguration
-
- getAppId() - Method in RulesEngine
-
ApplicationID associated with the RuleEngine
- getAppL2Cache(ApplicationID) - Method in GroovyBase
-
- 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
-
- getBoolean(Map, String) - Method in NCube
-
- 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
-
- getBusinessEngine() - Method in NCube
-
@return reference to associated business engine (RulesEngine, DecisionTable, TruthTable, ...)
- getBusinessRules(String, String) - Method in RulesController
-
- getCache(String) - Method in GCacheManager
-
- getCacheDir() - Method in LocalFileCache
-
Returns a String specifying the directory used to store local files
- 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
-
- getCell(ApplicationID, String, Map, def) - Method in NCubeRuntime
-
- getCell(ApplicationID, String, Map, def) - Method in NCubeRuntimeClient
-
- getCell() - Method in VisualizerCellInfo
-
- 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
-
- getCellById(Set<Long>, Map, Map, Object, boolean) - Method in NCube
-
The lowest level cell fetch.
- 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.
- getCellValue(VisualizerInfo, VisualizerRelInfo, Long, StringBuilder) - Method in VisualizerCellInfo
-
- getCellValueAsString(Object) - Method in HtmlFormatter
-
@return passed in value as String to be displayed inside HTML cell.
- getCellValuesLabel() - Method in RpmVisualizerInfo
-
- getCellValuesLabel() - Method in VisualizerInfo
-
- getCIHashSet(int) - Method in DecisionTable
-
- getClassLoaderAndSource(Map<String, Object>) - Method in GroovyBase
-
- 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 indicates 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 Axis.
- 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
-
- getColumnValues(String, String, Map) - Method in VisualizerRelInfo
-
- getConnection() - Method in HsqlSchemaCreator.TestingConnectionProvider
-
- getConnection() - Method in JdbcConnectionProvider
-
Obtains the connection.
- getConstant(String) - Method in BusinessRule
-
Return the value of an externalized constant.
- 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(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.
- getCubeDetailsTitle1() - Method in RpmVisualizerRelInfo
-
- getCubeDetailsTitle1() - Method in VisualizerRelInfo
-
- getCubeDetailsTitle2(String) - Method in RpmVisualizerRelInfo
-
- getCubeDetailsTitle2(String) - Method in VisualizerRelInfo
-
- getCubeDisplayName(String) - Method in RpmVisualizerRelInfo
-
- getCubeDisplayName(String) - Method in VisualizerRelInfo
-
- getCubeInfoRecords(ApplicationID, Pattern, List<NCubeInfoDto>, Map, ResultSet, boolean) - Method in NCubeJdbcPersister
-
- 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
-
- getCubeNamesFromText(Set<String>, String) - Method in GroovyBase
-
- getCubeType() - Method in RpmVisualizerInfo
-
- getCubeType() - Method in VisualizerInfo
-
- getDecision(Map<String, ?>) - Method in DecisionTable
-
Main API for querying a Decision Table with a single query input.
- getDecisionAxisName() - Method in DecisionTable
-
- Returns:
- String name of Axis that is the 'fields' or 'attributes' of the Decision Table (main columns).
- getDecisionRowName() - Method in DecisionTable
-
- Returns:
- String name of Axis that is the 'rows' of the Decision Table.
- getDecisionTable() - Method in NCube
-
- getDeclaredScope(Map, Map) - Method in NCube
-
Get the declared required scope keys for this n-cube.
- 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.
- getDefaultColId() - Method in Axis
-
- getDefaultColumn() - Method in Axis
-
@return Column (the default Column instance whose column.value is null) or null if there is no default column.
- getDefinedValues() - Method in DecisionTable
-
Return the values defined in the decision table for every input_value 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
-
- getDetails(VisualizerInfo) - Method in RpmVisualizerRelInfo
-
- getDetails(VisualizerInfo) - Method in VisualizerRelInfo
-
- getDetailsMap(StringBuilder, String, Map<String, Object>, String) - Method in VisualizerRelInfo
-
- getDetailsSet(StringBuilder, String, Collection<String>, String) - Method in VisualizerRelInfo
-
- getDisplayColumnName(Column) - Method in Axis
-
Return a display-friendly String for the passed in column.
- getDisplayCoordinateFromIds(Set<Long>) - Method in NCube
-
Fetch a 'display' coordinate from the passed in Set of IDs.
- getDisplayOrder() - Method in Column
-
- getDisplayValues(NCube) - Method in HtmlFormatter
-
Calculate important values needed to display an NCube.
- getDotPrefix(String) - Method in VisualizerRelInfo
-
- getDotSuffix(String) - Method in VisualizerRelInfo
-
- getErrors() - Method in BranchMergeException
-
- getException() - Method in VisualizerCellInfo
-
- getExceptionMessage(Throwable, Throwable) - Method in VisualizerHelper
-
- 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
- getGroupName(VisualizerInfo, String) - Method in RpmVisualizerRelInfo
-
- getGroupName(VisualizerInfo, String) - Method in VisualizerRelInfo
-
- 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
-
- getHttpHost() - Method in NCubeConfiguration
-
- getId() - Method in Axis
-
@return long id of this Axis
- getId() - Method in Column
-
- Returns:
- long ID of this column.
- getIdCoordinate() - Method in Binding
-
- getInfo() - Method in RulesConfiguration
-
- getInfo() - Method in RulesController
-
- getInfo() - Method in RulesEngine
-
Generate data structure for UI component.
- getInput(Map<String, Object>) - Method in UrlCommandCell
-
- getInputKeys() - Method in DecisionTable
-
- Returns:
- Set All input keys that can be passed to the DecisionTable.getDecision() API.
- 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
-
- getJsonHttpProxy() - Method in NCubeConfiguration
-
- getLabel(String) - Method in RpmVisualizerRelInfo
-
- getLabel(String) - Method in VisualizerRelInfo
-
- 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.
- getLoadTarget(boolean) - Method in VisualizerInfo
-
- getLocalClassloader(ApplicationID) - Method in NCubeRuntime
-
- getLocalClassloader(ApplicationID) - Method in NCubeRuntimeClient
-
- getLocalFileCache() - Method in NCubeRuntime
-
- getLocation() - Method in Delta
-
- getLocId() - Method in Delta
-
- getLog() - Method in BusinessRule
-
- getLon() - Method in LatLon
-
- getLong(Map, String) - Method in NCube
-
- 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.
- getMapOrList(Map, String) - Method in BusinessRule
-
Return a List
- getMaxAxisId() - Method in NCube
-
Determine highest ID used by the axes.
- getMaxRevision(Connection, ApplicationID, String, String) - Method in NCubeJdbcPersister
-
- getMenu(ApplicationID) - Method in NCubeController
-
- getMenu(ApplicationID) - Method in NCubeRuntime
-
- getMenu(ApplicationID) - Method in NCubeRuntimeClient
-
- 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 GuavaCache
-
- getName() - Method in NCube
-
@return String name of the NCube
- getName() - Method in NCubeTest
-
- getName() - Method in RulesEngine
-
Name of the RuleEngine
- getNativeCache() - Method in GuavaCache
-
- getNCube(Map<String, Object>) - Method in UrlCommandCell
-
- getNcubeCacheManager() - Method in NCubeConfiguration
-
- getNcubeClient() - Method in NCubeAppContext
-
- getNCubeController2() - Method in NCubeConfiguration
-
- getNCubeController3() - Method in NCubeConfiguration
-
- getNCubeController4() - Method in NCubeConfiguration
-
- getNCubeControllerAdvice2() - Method in NCubeConfiguration
-
- getNCubeControllerAdvice3() - Method in NCubeConfiguration
-
- getNCubeControllerAdvice4() - Method in NCubeConfiguration
-
- getNCubeFromResource(ApplicationID, String) - Method in NCubeRuntime
-
- getNCubeFromResource(ApplicationID, String) - Method in NCubeRuntimeClient
-
- getNcubeHtml(String, String) - Method in RulesController
-
- getNCubeManager() - Method in NCubeConfiguration
-
- getNcubeMutableClient() - Method in NCubeAppContext
-
- getNCubePersister() - Method in NCubeConfiguration
-
- getNcubeRemoval() - Method in NCubeConfiguration
-
- getNcubeRuntime() - Method in NCubeAppContext
-
- getNcubeRuntime() - Method in NCubeGroovyExpression
-
- getNCubeRuntimeLocal() - Method in NCubeConfiguration
-
- getNCubeRuntimeRemote() - Method in NCubeConfiguration
-
- getNCubesFromResource(ApplicationID, String) - Method in NCubeRuntime
-
- getNCubesFromResource(ApplicationID, String) - Method in NCubeRuntimeClient
-
- getNextColId() - Method in Axis
-
@return long next id for use on a new Column.
- getNextTargetCubeName(String) - Method in RpmVisualizerRelInfo
-
- getNodeLabel() - Method in RpmVisualizerInfo
-
- getNodeLabel() - Method in VisualizerInfo
-
- getNodesLabel() - Method in RpmVisualizerInfo
-
- getNodesLabel() - Method in VisualizerInfo
-
- getNoExecuteCell() - Method in VisualizerCellInfo
-
- 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.
- getOriginalValue() - Method in GStringWrapper
-
- getOutput(Map<String, Object>) - Method in UrlCommandCell
-
- getOutputKeys() - Method in DecisionTable
-
@return Set All output keys that are returned when calling the DecisionTable.getDecision() API.
- getPermCacheManager() - Method in NCubeConfiguration
-
- getPersister() - Method in NCubeManager
-
- getPopulatedCellCoordinates() - Method in NCube
-
- Returns:
- List<Map<String, T>> which is a List of coordinates, one for each populated cell within the
n-cube.
- getPrototypeExpClass(Map<String, Object>, NCube) - Method in GroovyExpression
-
- getPullRequests(Date, Date, String) - Method in NCubeController
-
- getPullRequests(Date, Date, String) - Method in NCubeManager
-
- getPullRequests(Date, Date, String) - Method in NCubeMutableClient
-
- getPullRequests(Date, Date, String) - 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<Map, Set<String>> 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
-
- getReflectiveProxy() - Method in NCubeConfiguration
-
- getRequiredAxes() - Method in NCube
-
- Returns:
- Set Axis names that do not have default columns.
- getRequiredKeys() - Method in DecisionTable
-
@return Set All required keys (meta-property key REQUIRED value of true on a field column) that
must be passed to the DecisionTable.getDecision() API.
- 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).
- getRequiredScope() - Method in RpmVisualizerRelInfo
-
- getRequiredScope() - Method in VisualizerRelInfo
-
- 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).
- getRoot() - Method in BusinessRule
-
- getRuleColumnsStartingAt(String) - Method in Axis
-
Fetch Columns on a rule axis where the passed in name is the first rule desired.
- getRuleInfo(Map) - Method in NCube
-
Get / Create the RuleInfo Map stored at output[NCube.RULE_EXEC_INFO]
- getRulesByCategories(Map<String, Object>) - Method in RulesController
-
- getRulesConfiguration() - Method in NCubeConfiguration
-
- getRulesController() - Method in NCubeConfiguration
-
- getRulesEngine(String) - Method in RulesConfiguration
-
- getRulesEngineNames() - Method in RulesConfiguration
-
- getRulesEngines() - Method in RulesConfiguration
-
- getRunnableCode() - Method in GroovyBase
-
- Returns:
- Class the compiled Class the code within this cell was compiled to (it could have been found
and re-used if the code is the same as another cell).
- getSchemaCreator() - Method in NCubeConfiguration
-
- 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
-
- getScopeMessage(String, Set<Object>, StringBuilder, Object, boolean) - Method in VisualizerRelInfo
-
- getSearchCount(ApplicationID, String, String, Map) - Method in NCubeController
-
- getSnapshotPolicy() - Method in LocalFileCache
-
Returns the SnapshotPolicy being used by this file cache
- getSourceDescription() - Method in RpmVisualizerRelInfo
-
- getSourceDescription() - Method in VisualizerRelInfo
-
- getSourceFromCache(Map<String, Object>, String) - Method in GroovyBase
-
- 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(ApplicationID, String) - 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
-
- getTypesToAdd(String) - Method in RpmVisualizerInfo
-
- getTypesToAdd(String) - Method in VisualizerInfo
-
- 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.
- getUnderlyingNCube() - Method in DecisionTable
-
@return NCube that sits within the DecisionTable.
- 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
-
- getUserForDatabase() - Method in NCubeController
-
- 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.
- getValueToLocateColumn(Column) - Method in Axis
-
Get a Comparable value that can be used to locate a Column on this axis.
- 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
-
- getVisualizerGraph(ApplicationID, Map) - Method in NCubeRuntime
-
- getVisualizerGraph(ApplicationID, Map) - Method in NCubeRuntimeClient
-
- getVisualizerHelper() - Method in RpmVisualizer
-
- getVisualizerHelper() - Method in Visualizer
-
- getVisualizerInfo(Map) - Method in RpmVisualizer
-
- getVisualizerInfo(Map) - Method in Visualizer
-
- getVisualizerNodeDetails(ApplicationID, Map) - Method in NCubeController
-
- getVisualizerNodeDetails(ApplicationID, Map) - Method in NCubeRuntime
-
- getVisualizerNodeDetails(ApplicationID, Map) - Method in NCubeRuntimeClient
-
- getVisualizerRelInfo() - Method in RpmVisualizer
-
- getVisualizerRelInfo() - Method in Visualizer
-
- getVisualizerScopeChange(ApplicationID, Map) - Method in NCubeController
-
- getVisualizerScopeChange(ApplicationID, Map) - Method in NCubeRuntime
-
- getVisualizerScopeChange(ApplicationID, Map) - Method in NCubeRuntimeClient
-
- 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.
- grab(URL) - Method in BinaryUrlCmd
-
- grab(URL) - Method in ContentCmdCell
-
- 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
-
- groupSuffix - Field in VisualizerInfo
-
- GStringWrapper - Class in com.cedarsoftware.ncube
This class is used to substitute a Groovy String (GString) in place of another value.
- GStringWrapper(GString, Object) - Constructor in GStringWrapper
-
- GuavaCache - Class in com.cedarsoftware.util
Spring org.springframework.cache.Cache adapter implementation
on top of a Guava com.google.common.cache.Cache instance.
- GuavaCache(String, Cache<Object, Object>, boolean) - Constructor in GuavaCache
-
Create a
GuavaCache instance with the specified name and the
given internal com.google.common.cache.Cache to use.
- safeParseDate(Object, String, String) - Method in BusinessRule
-
Attempt to parse any Object into a Date.
- saveJson(ApplicationID, String) - Method in NCubeController
-
- saveTests(ApplicationID, String, Object) - Method in NCubeController
-
- scopeCubeNames - Field in VisualizerRelInfo
-
- 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.
- selectedNodeId - Field in VisualizerInfo
-
- setAcceptedDomains(String) - Method in NCubeRuntime
-
Override the acceptedDomains property from the Spring context.
- setAllowMutable(Boolean) - Method in NCubeRuntime
-
- Parameters:
state
- Boolean - 3 state value: null = use Spring Environment property, true = allow mutable on,
false = allow mutable turned off.
- setApplicationContext(ApplicationContext) - Method in NCubeAppContext
-
- setApplicationID(ApplicationID) - Method in NCube
-
- setAssertionFailures(Set<String>) - Method in RuleInfo
-
- setBusinessEngine(Object) - Method in NCube
-
Associate business engine (RulesEngine, DecisionTable, TruthTable, ...) to this NCube.
- setCacheDir(String) - Method in LocalFileCache
-
Allows the local cache directory to be specified
- setCdnRoutingProvider(CdnRoutingProvider) - Method in CdnRouter
-
- setCell(T, Map) - Method in NCube
-
Store a value in the cell at the passed in coordinate.
- setCell(Object) - Method in VisualizerCellInfo
-
- setCellById(T, Set<Long>, boolean) - Method in NCube
-
Set a cell directly into the cell sparse-matrix specified by the passed in
Column IDs.
- setColumnName(String) - Method in Column
-
Set the optional name of a column.
- setColumnOrder(int) - Method in Axis
-
Set the ordering for the axis.
- setCubeName(String) - Method in CompileInfo
-
Sets name of cube
- setDefaultCellValue(T) - Method in NCube
-
Set the default cell value for this n-cube.
- setDisplayOrder(int) - Method in Column
-
- setException(Exception) - Method in VisualizerCellInfo
-
- 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
- setId(long) - Method in Column
-
- setLastExecutedStatement(Object) - Method in RuleInfo
-
- setLoadAgain(VisualizerInfo, String) - Method in RpmVisualizerRelInfo
-
- setLoadAgain(VisualizerInfo, String) - Method in VisualizerRelInfo
-
- setLocalFileCache(LocalFileCache) - Method in NCubeRuntime
-
- 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 Axis
-
- setName(String) - Method in NCube
-
Set the name of this n-cube
- setNoExecuteCell(Object) - Method in VisualizerCellInfo
-
- setRedirect(boolean) - Method in ThreadAwarePrintStream
-
- setRedirect(boolean) - Method in ThreadAwarePrintStreamErr
-
- setRunnableCode(Class) - Method in GroovyBase
-
- setSha1(String) - Method in NCube
-
This should only be called from NCubeManager when loading the cube from a database
It is mainly to prevent an unnecessary sha1 calculation after being loaded from a
db that already knows the sha1.
- setSnapshotPolicy(SnapshotPolicy) - Method in LocalFileCache
-
Sets the SnapShotPolicy to be used by this file cache
- setStackEntryCoordinateValueMaxSize(int) - Method in NCube
-
Sets the max size for coordinate value strings in StackEntry.
- setSystemErr(String) - Method in RuleInfo
-
- setSystemOut(String) - Method in RuleInfo
-
- setTestData(Object) - Method in NCube
-
- setTrackBindings(Boolean) - Method in NCubeRuntime
-
- Parameters:
state
- Boolean - 3 state value: null = use Spring Environment property, true = track binding is on,
false = track binding has been turned off.
- setType(AxisType) - Method in Axis
-
- setupCoordinate(Map) - Method in CdnRoutingProvider
-
- setUserId(String) - Method in NCubeManager
-
Set the user ID on the current thread
- setValue(Object) - Method in Binding
-
- setValue(Comparable) - Method in Column
-
Set the value of a column.
- setValueType(AxisValueType) - Method in Axis
-
- sha1() - Method in NCube
-
- Returns:
- SHA1 value for this n-cube.
- showCellValues - Field in VisualizerRelInfo
-
- showCellValuesLink - Field in VisualizerRelInfo
-
- showingHidingCellValues - Field in VisualizerRelInfo
-
- simpleFetch(Map) - Method in ContentCmdCell
-
- size() - Method in Axis
-
- Returns:
- int total number of columns on this axis.
- size() - Method in LongHashSet
-
- size() - Method in RangeSet
-
- SnapshotPolicy - Enum in com.cedarsoftware.ncube
Snapshot policies permitted by NCube file cache
- SORTED - Field in Axis
-
- sourceCube - Field in VisualizerRelInfo
-
- sourceFieldName - Field in VisualizerRelInfo
-
- sourceFieldRpmType - Field in RpmVisualizerRelInfo
-
- sourceId - Field in VisualizerRelInfo
-
- sourceScope - Field in VisualizerRelInfo
-
- sourceTrail - Field in VisualizerRelInfo
-
- sourceTraits - Field in RpmVisualizerRelInfo
-
- stack - Field in Visualizer
-
- 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
-
- storeValue(Object) - Method in GuavaCache
-
Convert the given user value, as passed into the put method,
to a value in the internal store (adapting null
).
- 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
-
- systemParams - Field in NCubeRuntime
-