|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BaseSet
combined relations for ONE extended linkrole and has hypercube (any, all or choice) dimensional arcs (max contributing networks: extrole+any, extrol+all, extrole+choice) for one primary item. Each networkarc (from the PI to HCs) forms a DRS in the baseset The baseset can validate an item by checking wheter its context is valid in all of the basesets' DRS-es with its has hypercube (any, all or choice) relations (one or more) and their DRS-es which inlcude those hypercubes (one or more) based
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
addBaseSetDRSes(java.util.List DRSes)
|
void |
addDRS(DimensionalRelationshipSet DRS)
|
java.util.Map |
getAllowedCombinationsDomainMembers(java.lang.String scenarioOrSegment)
returns map that can be used as model for selecting valid (dim/dom)n combinations for prim items NOTE, allowed or disallowed is per scenario OR per segment |
java.util.List |
getAllowedDimensions(java.lang.String scenarioOrSegment)
|
java.util.List |
getAllowedDimensionsForHypercube(Declaration hypercubeItem)
|
java.util.List |
getBaseSetDRSes()
|
java.lang.String |
getExtendedLinkRole()
|
java.util.List |
getHyperCubeItems()
|
java.util.List |
getHyperCubes()
|
Item |
getSourcePrimairyItemConcept()
|
boolean |
isInherited()
|
boolean |
isSummable()
|
void |
setExtendedLinkRole(java.lang.String extendedLinkRole)
|
void |
setInherited(boolean inherited)
|
boolean |
validate(ValidationDocument msgs)
HCs not combined prim in one has-hc role then prim or descendants may not have other has-hac role 2.5.3.3 If a primary item declaration is the source of a “choice” relationship in a base set, then that primary item, and all of its descendants along the domain-member base set MUST NOT be the source of an “all” relationship in that same base set. |
boolean |
validateInstance(Context context,
Concept primairyItemConcept,
ValidationDocument msgs)
|
boolean |
validateInstance(Item itemFact,
ValidationDocument msgs)
2.10.2 Determination of the has-hypercube processing order One hypercube related to a primary item that is the parent of the domain-member discoverable relationships set has priority over all it’s descendants in the domain-member discoverable relationships set. |
| Method Detail |
|---|
java.util.List getBaseSetDRSes()
void addBaseSetDRSes(java.util.List DRSes)
DRSes - The baseSetDRSes to set.void addDRS(DimensionalRelationshipSet DRS)
DRSes - The baseSetDRSes to set.boolean validate(ValidationDocument msgs)
boolean validateInstance(Item itemFact,
ValidationDocument msgs)
boolean validateInstance(Context context,
Concept primairyItemConcept,
ValidationDocument msgs)
boolean isInherited()
void setInherited(boolean inherited)
inherited - The inherited to set.java.util.Map getAllowedCombinationsDomainMembers(java.lang.String scenarioOrSegment)
java.util.List getAllowedDimensions(java.lang.String scenarioOrSegment)
boolean isSummable()
java.util.List getHyperCubeItems()
java.util.List getHyperCubes()
java.lang.String getExtendedLinkRole()
void setExtendedLinkRole(java.lang.String extendedLinkRole)
extendedLinkRole - The extendedLinkRole to set.Item getSourcePrimairyItemConcept()
java.util.List getAllowedDimensionsForHypercube(Declaration hypercubeItem)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||