1 21 22 package org.apache.derby.catalog.types; 23 24 import org.apache.derby.iapi.services.io.Formatable; 25 import org.apache.derby.iapi.services.io.StoredFormatIds; 26 import org.apache.derby.iapi.reference.SQLState; 27 import org.apache.derby.catalog.AliasInfo; 28 import java.io.IOException ; 29 import java.io.ObjectInput ; 30 import java.io.ObjectOutput ; 31 32 37 public class MethodAliasInfo 38 implements AliasInfo, Formatable 39 { 40 53 54 private String methodName; 55 56 59 public MethodAliasInfo() {} 60 61 66 public MethodAliasInfo(String methodName) 67 { 68 this.methodName = methodName; 69 } 70 71 73 81 public void readExternal( ObjectInput in ) 82 throws IOException , ClassNotFoundException 83 { 84 methodName = (String )in.readObject(); 85 } 86 87 94 public void writeExternal( ObjectOutput out ) 95 throws IOException 96 { 97 out.writeObject( methodName ); 98 } 99 100 105 public int getTypeFormatId() { return StoredFormatIds.METHOD_ALIAS_INFO_V01_ID; } 106 107 113 public String getMethodName() 114 { 115 return methodName; 116 } 117 118 121 public String toString() 122 { 123 return methodName; 124 } 125 } 126 | Popular Tags |