001    package railo.runtime.type;
002    
003    import java.io.Externalizable;
004    import java.io.Serializable;
005    
006    public interface UDFProperties extends Sizeable,Serializable,Externalizable {
007    
008    /*
009            public  String functionName;
010            public  int returnType;
011            public  String strReturnType;
012            public  boolean output;
013            public String hint;
014            public String displayName;
015            //public Page page;
016            public PageSource pageSource;
017            public int index;
018            public FunctionArgument[] arguments;
019            public Struct meta;
020            public String description;
021            public Boolean secureJson;
022            public Boolean verifyClient;
023            public boolean async;
024            public String strReturnFormat;
025            public int returnFormat;
026            public Set<Collection.Key> argumentsSet;
027            public int access; 
028    */
029    
030            
031            
032            public int getAccess();
033    
034    
035    
036    
037    
038    
039    }