## Uses of Class
org.optaplanner.core.api.domain.common.DomainAccessType

- Packages that use DomainAccessType
  Package | Description
  --- | ---
  org.optaplanner.core.api.domain.common |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.config.util |
  org.optaplanner.core.impl.domain.common.accessor |
  org.optaplanner.core.impl.domain.lookup |
  org.optaplanner.core.impl.domain.policy |
  org.optaplanner.core.impl.domain.solution.descriptor |

- - ### Uses of DomainAccessType in org.optaplanner.core.api.domain.common

    Methods in org.optaplanner.core.api.domain.common that return DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static DomainAccessType` | DomainAccessType.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static DomainAccessType[]` | DomainAccessType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of DomainAccessType in org.optaplanner.core.config.solver

    Fields in org.optaplanner.core.config.solver declared as DomainAccessType
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected DomainAccessType` | SolverConfig.`domainAccessType` |

    Methods in org.optaplanner.core.config.solver that return DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `DomainAccessType` | SolverConfig.`determineDomainAccessType()` |
    `DomainAccessType` | SolverConfig.`getDomainAccessType()` |

    Methods in org.optaplanner.core.config.solver with parameters of type DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SolverConfig.`setDomainAccessType​(DomainAccessType domainAccessType)` |
    `SolverConfig` | SolverConfig.`withDomainAccessType​(DomainAccessType domainAccessType)` |

  - ### Uses of DomainAccessType in org.optaplanner.core.config.util

    Methods in org.optaplanner.core.config.util with parameters of type DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <C> MemberAccessor` | ConfigUtils.`findPlanningIdMemberAccessor​(Class<C> clazz, DomainAccessType domainAccessType)` |

  - ### Uses of DomainAccessType in org.optaplanner.core.impl.domain.common.accessor

    Methods in org.optaplanner.core.impl.domain.common.accessor with parameters of type DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MemberAccessor` | MemberAccessorFactory.`buildMemberAccessor​(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType)` |

  - ### Uses of DomainAccessType in org.optaplanner.core.impl.domain.lookup

    Constructors in org.optaplanner.core.impl.domain.lookup with parameters of type DomainAccessType
    Constructor | Description
    --- | ---
    `ClassAndPlanningIdComparator​(DomainAccessType domainAccessType, boolean failFastIfNoPlanningId)` |
    `LookUpStrategyResolver​(DomainAccessType domainAccessType, LookUpStrategyType lookUpStrategyType)` |

  - ### Uses of DomainAccessType in org.optaplanner.core.impl.domain.policy

    Methods in org.optaplanner.core.impl.domain.policy that return DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `DomainAccessType` | DescriptorPolicy.`getDomainAccessType()` |

    Methods in org.optaplanner.core.impl.domain.policy with parameters of type DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DescriptorPolicy.`setDomainAccessType​(DomainAccessType domainAccessType)` |

  - ### Uses of DomainAccessType in org.optaplanner.core.impl.domain.solution.descriptor

    Methods in org.optaplanner.core.impl.domain.solution.descriptor that return DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `DomainAccessType` | SolutionDescriptor.`getDomainAccessType()` |

    Methods in org.optaplanner.core.impl.domain.solution.descriptor with parameters of type DomainAccessType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <Solution_> SolutionDescriptor<Solution_>` | SolutionDescriptor.`buildSolutionDescriptor​(DomainAccessType domainAccessType, Class<Solution_> solutionClass, Class<?>... entityClasses)` |
    `static <Solution_> SolutionDescriptor<Solution_>` | SolutionDescriptor.`buildSolutionDescriptor​(DomainAccessType domainAccessType, Class<Solution_> solutionClass, List<Class<?>> entityClassList)` |
    `void` | SolutionDescriptor.`setDomainAccessType​(DomainAccessType domainAccessType)` |