//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public boolean onSave(Object paramObject, java.io.Serializable paramSerializable, Object[] paramArrayOfObject, String[] paramArrayOfString, org.hibernate.type.Type[] paramArrayOfType) throws org.hibernate.CallbackException public virtual bool onSave(object paramObject, Serializable paramSerializable, object[] paramArrayOfObject, string[] paramArrayOfString, Type[] paramArrayOfType) { if (paramObject is ProjectIdEntity) { ProjectIdEntity projectIdEntity = (ProjectIdEntity)paramObject; int i = findIndexOfProjectId(projectIdEntity, paramArrayOfString); paramArrayOfObject[i] = ProjectUrlId; return(true); } return(false); }
private int findIndexOfProjectId(ProjectIdEntity paramProjectIdEntity, string[] paramArrayOfString) { int?integer = (int?)this.prjIdIdxMap[paramProjectIdEntity.GetType()]; if (integer == null) { integer = StringUtils.IndexOf(paramArrayOfString, "projectId"); this.prjIdIdxMap[paramProjectIdEntity.GetType()] = integer.Value; } return(integer.Value); }