Class SelectionCriteria


  • public class SelectionCriteria
    extends java.lang.Object
    This class groups the selection criteria in one class
    • Field Detail

      • qualifiers

        private final java.util.List<javax.lang.model.type.TypeMirror> qualifiers
      • qualifiedByNames

        private final java.util.List<java.lang.String> qualifiedByNames
      • targetPropertyName

        private final java.lang.String targetPropertyName
      • qualifyingResultType

        private final javax.lang.model.type.TypeMirror qualifyingResultType
      • sourceRHS

        private final SourceRHS sourceRHS
      • ignoreQualifiers

        private boolean ignoreQualifiers
      • allowDirect

        private final boolean allowDirect
      • allowConversion

        private final boolean allowConversion
      • allowMappingMethod

        private final boolean allowMappingMethod
      • allow2Steps

        private final boolean allow2Steps
    • Method Detail

      • isObjectFactoryRequired

        public boolean isObjectFactoryRequired()
        Returns:
        true if factory methods should be selected, false otherwise.
      • isLifecycleCallbackRequired

        public boolean isLifecycleCallbackRequired()
        Returns:
        true if lifecycle callback methods should be selected, false otherwise.
      • isPresenceCheckRequired

        public boolean isPresenceCheckRequired()
        Returns:
        true if presence check methods should be selected, false otherwise
      • setIgnoreQualifiers

        public void setIgnoreQualifiers​(boolean ignoreQualifiers)
      • getQualifiers

        public java.util.List<javax.lang.model.type.TypeMirror> getQualifiers()
      • getQualifiedByNames

        public java.util.List<java.lang.String> getQualifiedByNames()
      • getTargetPropertyName

        public java.lang.String getTargetPropertyName()
      • getQualifyingResultType

        public javax.lang.model.type.TypeMirror getQualifyingResultType()
      • isPreferUpdateMapping

        public boolean isPreferUpdateMapping()
      • getSourceRHS

        public SourceRHS getSourceRHS()
      • setPreferUpdateMapping

        public void setPreferUpdateMapping​(boolean preferUpdateMapping)
      • hasQualfiers

        public boolean hasQualfiers()
      • isAllowDirect

        public boolean isAllowDirect()
      • isAllowConversion

        public boolean isAllowConversion()
      • isAllowMappingMethod

        public boolean isAllowMappingMethod()
      • isAllow2Steps

        public boolean isAllow2Steps()
      • isSelfAllowed

        public boolean isSelfAllowed()