All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gldapo.schema.attribute.AbstractAttributeMapping Maven / Gradle / Ivy

The newest version!
//
// Generated stub from file:/Users/ld/Projects/gldapo/target/checkout/src/main/groovy/gldapo/schema/attribute/AbstractAttributeMapping.groovy
//

package gldapo.schema.attribute;

import java.lang.*;
import java.io.*;
import java.net.*;
import java.util.*;
import groovy.lang.*;
import groovy.util.*;
import org.apache.commons.lang.WordUtils;
import java.lang.reflect.Field;
import java.lang.reflect.GenericArrayType;
import gldapo.exception.GldapoTypeMappingException;
import gldapo.exception.GldapoException;
import gldapo.schema.annotation.GldapoSynonymFor;
import gldapo.schema.annotation.GldapoPseudoType;
import gldapo.GldapoTypeMappingRegistry;
import org.apache.commons.lang.StringUtils;

/**
 * Represents the bridging between the data of the LDAP world and the Groovy world
 * 
 * property - Groovy side
 * attribute - LDAP side
 */
abstract public class AbstractAttributeMapping
    extends java.lang.Object
{
    /**
     */
    private Class schema = null;
    public Class getSchema() {
        throw new InternalError("Stubbed method");
    }
    public void setSchema(Class value) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    private Field field = null;
    public Field getField() {
        throw new InternalError("Stubbed method");
    }
    public void setField(Field value) {
        throw new InternalError("Stubbed method");
    }

    /**
     * The name on the LDAP side
     */
    private java.lang.String attributeName = null;
    public java.lang.String getAttributeName() {
        throw new InternalError("Stubbed method");
    }
    public void setAttributeName(java.lang.String value) {
        throw new InternalError("Stubbed method");
    }

    /**
     * pseudo property type
     */
    private java.lang.String typeMapping = null;
    public java.lang.String getTypeMapping() {
        throw new InternalError("Stubbed method");
    }
    public void setTypeMapping(java.lang.String value) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    private Closure toGroovyTypeMapper = null;
    public Closure getToGroovyTypeMapper() {
        throw new InternalError("Stubbed method");
    }
    public void setToGroovyTypeMapper(Closure value) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    private Closure toLdapTypeMapper = null;
    public Closure getToLdapTypeMapper() {
        throw new InternalError("Stubbed method");
    }
    public void setToLdapTypeMapper(Closure value) {
        throw new InternalError("Stubbed method");
    }

    private AbstractAttributeMapping(java.lang.Void void1, java.lang.Void void2, java.lang.Void void3) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    abstract protected java.lang.Object calculateTypeMappingFromFieldType();

    /**
     */
    abstract protected java.lang.Object getGroovyValueFromContext(java.lang.Object context);

    /**
     */
    abstract protected java.lang.Object calculateModificationItems(java.lang.Object clean, java.lang.Object dirty);

    /**
     */
    abstract protected java.lang.Object getAttribute(java.lang.Object obj);

    /**
     */
    public AbstractAttributeMapping(Class schema, Field field, GldapoTypeMappingRegistry typemappings) {
        this((java.lang.Void)null, (java.lang.Void)null, (java.lang.Void)null);
        throw new InternalError("Stubbed method");
    }

    protected java.lang.Object calculateAttributeName() {
        throw new InternalError("Stubbed method");
    }

    protected java.lang.Object calculateTypeMapping() {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    protected java.lang.Object calculateToGroovyTypeMapper(GldapoTypeMappingRegistry typemappings) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    protected java.lang.Object calculateToLdapTypeMapper(GldapoTypeMappingRegistry typemappings) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    public java.lang.Object mapToGroovyType(java.lang.Object s) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    public java.lang.Object mapToLdapType(java.lang.Object s) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    public java.lang.Object mapFromContext(java.lang.Object context, java.lang.Object subject) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    static public java.lang.Object toGroovyByFieldMapperName(java.lang.String fieldName) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    static public java.lang.Object toGroovyByTypeMapperName(java.lang.String typeName) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    static public java.lang.Object toLdapByFieldMapperName(java.lang.String fieldName) {
        throw new InternalError("Stubbed method");
    }

    /**
     */
    static public java.lang.Object toLdapByTypeMapperName(java.lang.String typeName) {
        throw new InternalError("Stubbed method");
    }

    protected java.lang.Object typeNameFromClass(java.lang.Object clazz) {
        throw new InternalError("Stubbed method");
    }

    public groovy.lang.MetaClass getMetaClass() {
        throw new InternalError("Stubbed method");
    }

    public void setMetaClass(groovy.lang.MetaClass metaClass) {
        throw new InternalError("Stubbed method");
    }

    public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args) {
        throw new InternalError("Stubbed method");
    }

    public java.lang.Object getProperty(java.lang.String name) {
        throw new InternalError("Stubbed method");
    }

    public void setProperty(java.lang.String name, java.lang.Object value) {
        throw new InternalError("Stubbed method");
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy