ApplicationFeatureRepositoryDefault

API

ApplicationFeatureRepositoryDefault.java
class ApplicationFeatureRepositoryDefault {
  ApplicationFeatureRepositoryDefault(CausewayConfiguration configuration, SpecificationLoader specificationLoader)
  void onMetamodelLoaded()
  void createApplicationFeaturesFor(ObjectSpecification spec)
  ApplicationFeatureId addClassParent(ApplicationFeatureId classFeatureId)
  void addParents(ApplicationFeatureId classOrPackageId)
  ApplicationFeature newApplicationFeature(ApplicationFeatureId featId)
  ApplicationFeature findFeature(ApplicationFeatureId featureId)
  ApplicationFeature findNamespace(ApplicationFeatureId featureId)
  ApplicationFeature findLogicalType(ApplicationFeatureId featureId)
  ApplicationFeature findMember(ApplicationFeatureId featureId)
  Collection<ApplicationFeature> allFeatures(ApplicationFeatureSort featureType)
  Collection<ApplicationFeature> allNamespaces()
  Collection<ApplicationFeature> allTypes()
  Collection<ApplicationFeature> allMembers()
  SortedSet<ApplicationFeatureId> propertyIdsFor(LogicalType logicalType)
  Collection<ApplicationFeature> allProperties()
  Collection<ApplicationFeature> allCollections()
  Collection<ApplicationFeature> allActions()
  Map<String, ApplicationFeatureId> getFeatureIdentifiersByName()
}