Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package net.java.ao.schema.info;
  
  
  
  class ImmutableFieldInfo<T> implements FieldInfo
  {
 
     private final String fieldName;
     private final String polymorphicName;
 
     private final Method accessor;
     private final Method mutator;
 
     private final boolean primary;
     private final boolean nullable;
     private final boolean isTransient;
 
     private final boolean autoIncrement;
     private final boolean defaultValue;
 
     private final Class<T> fieldType;
     private final TypeInfo<T> typeInfo;
     private final Class<ValueGenerator<? extends T>> generatorType;
 
     ImmutableFieldInfo(String fieldNameString polymorphicNameMethod accessorMethod mutator,
                               Class<T> fieldTypeTypeInfo<T> typeInfoboolean primaryboolean nullable,
                               boolean isTransientboolean autoIncrementboolean defaultValue,
                               Class<ValueGenerator<? extends T>> generatorType)
     {
         this. = fieldName;
         this. = polymorphicName;
         this. = accessor;
         this. = mutator;
         this. = primary;
         this. = nullable;
         this. = isTransient;
         this. = autoIncrement;
         this. = defaultValue;
         this. = fieldType;
         this. = typeInfo;
         this. = generatorType;
     }
 
     @Override
     public String getName()
     {
         return ;
     }
 
     @Override
     public String getPolymorphicName()
     {
         return ;
     }
 
     @Override
     public boolean isPrimary()
     {
         return ;
     }
 
     @Override
     public boolean isNullable()
     {
         return ;
     }
 
     @Override
     public boolean isStorable()
     {
         return !isTransient() && getTypeInfo().getLogicalType().shouldStore(getJavaType());
     }
 
     @Override
     public boolean isCacheable()
     {
         return isStorable();
     }
 
     @Override
     public boolean isTransient()
     {
         return ;
     }
 
     @Override
     public boolean hasAutoIncrement()
     {
         return ;
     }
 
     @Override
     public boolean hasDefaultValue()
     {
         return ;
     }
    @Override
    public TypeInfo<T> getTypeInfo()
    {
        return ;
    }
    @Override
    public Class<T> getJavaType()
    {
        return ;
    }
    @Override
    public boolean hasAccessor()
    {
        return  != null;
    }
    @Override
    public Method getAccessor()
    {
        return ;
    }
    @Override
    public boolean hasMutator()
    {
        return  != null;
    }
    @Override
    public Method getMutator()
    {
        return ;
    }
    @Override
    public Class<? extends ValueGenerator<? extends T>> getGeneratorType()
    {
        return ;
    }
    @Override
    public boolean equals(Object o)
    {
        if (this == oreturn true;
        if (!(o instanceof ImmutableFieldInfo)) return false;
        ImmutableFieldInfo that = (ImmutableFieldInfoo;
        if ( != null ? !.equals(that.accessor) : that.accessor != nullreturn false;
        if (!.equals(that.fieldName)) return false;
        if ( != null ? !.equals(that.mutator) : that.mutator != nullreturn false;
        return true;
    }
    @Override
    public int hashCode()
    {
        int result = .hashCode();
        result = 31 * result + ( != null ? .hashCode() : 0);
        result = 31 * result + ( != null ? .hashCode() : 0);
        return result;
    }
    @Override
    public String toString()
    {
        return "ImmutableFieldInfo{" +
                "fieldName='" +  + '\'' +
                ", polymorphicName='" +  + '\'' +
                ", accessor=" +  +
                ", mutator=" +  +
                ", primary=" +  +
                ", nullable=" +  +
                ", autoIncrement=" +  +
                ", defaultValue=" +  +
                ", fieldType=" +  +
                ", typeInfo=" +  +
                ", generatorType=" +  +
                '}';
    }
New to GrepCode? Check out our FAQ X