Files
cloud-cap-samples/bookshop/srv/hierarchy.cds
2025-03-20 16:20:20 +01:00

30 lines
733 B
Plaintext

namespace my.common;
aspect Hierarchy {
virtual LimitedDescendantCount : Integer64;
virtual DistanceFromRoot : Integer64;
virtual DrillState : String;
virtual Matched : Boolean;
virtual MatchedDescendantCount : Integer64;
virtual LimitedRank : Integer64;
}
annotate Hierarchy with @Capabilities.FilterRestrictions.NonFilterableProperties: [
'LimitedDescendantCount',
'DistanceFromRoot',
'DrillState',
'Matched',
'MatchedDescendantCount',
'LimitedRank'
];
annotate Hierarchy with @Capabilities.SortRestrictions.NonSortableProperties: [
'LimitedDescendantCount',
'DistanceFromRoot',
'DrillState',
'Matched',
'MatchedDescendantCount',
'LimitedRank'
];