Skip to main content

Package Structure Details

  • com.axvero.ams.core.{entity}/domain/: Entities (e.g., User.java), Repositories (e.g., UserRepository.java), Enums (e.g., MemberRole.java).
  • com.axvero.ams.core.{entity}/web/: Controllers (e.g., UserController.java), Mappers (e.g., UserMapper.java).
  • com.axvero.ams.core.{entity}/web/dto/: DTOs (e.g., UserDto.java, UserInput.java).
  • com.axvero.ams.core.{entity}/: Services (e.g., UserService.java).
  • com.axvero.ams.core.domain/: Base classes (BaseEntity, BaseRepository, BaseMapper, etc.).
  • com.axvero.ams.core.config/: Configurations (SecurityConfig, GraphQLConfig, etc.).
  • com.axvero.ams.core.security/: Security-related classes (PermissionEvaluators, etc.).
  • com.axvero.ams.core.workspace/domain/: Workspace (base), OrgWorkspace, UserWorkspace, WorkspaceRepository, WorkspaceType, WorkspacePlan.
  • com.axvero.ams.core.organization/domain/: Organization, OrganizationProfile, OrganizationAddress, OrgPublicProfile, OrgPublicProfileAddress, OrgPublicProfileRepository.
  • com.axvero.ams.core.organization/: OrganizationService, OrgPublicProfileService.
  • com.axvero.ams.core.organization/web/: OrganizationMapper, OrgPublicProfileMapper, OrgPublicProfileController.